initial commit
190
Rapport/html/SimulatedAnnealingParameters_8h.html
Executable file
@@ -0,0 +1,190 @@
|
||||
<!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: SimulatedAnnealingParameters.h File Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SimulatedAnnealingParameters.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="SimulatedAnnealingParameters_8h__dep__incl.png" border="0" usemap="#SimulatedAnnealingParameters_8hdep" alt=""/></div>
|
||||
<map name="SimulatedAnnealingParameters_8hdep" id="SimulatedAnnealingParameters_8hdep">
|
||||
<area shape="rect" title=" " alt="" coords="5,5,221,32"/>
|
||||
<area shape="rect" href="methods_8cpp.html" title=" " alt="" coords="65,80,162,107"/>
|
||||
</map>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="SimulatedAnnealingParameters_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:ad4facf05130e67eeb802d39511abc713"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="SimulatedAnnealingParameters_8h.html#ad4facf05130e67eeb802d39511abc713">SA_Amplitude</a> = 0.3</td></tr>
|
||||
<tr class="separator:ad4facf05130e67eeb802d39511abc713"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad34e2374994e2776e65dde61b5e4b852"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="SimulatedAnnealingParameters_8h.html#ad34e2374994e2776e65dde61b5e4b852">SA_TemperatureInitiale</a> = .5</td></tr>
|
||||
<tr class="separator:ad34e2374994e2776e65dde61b5e4b852"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a400344bee919a145134ace2499fdcbc1"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="SimulatedAnnealingParameters_8h.html#a400344bee919a145134ace2499fdcbc1">SA_TemperatureFinale</a> = 0.01</td></tr>
|
||||
<tr class="separator:a400344bee919a145134ace2499fdcbc1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a92181ec3054f402466c01427ab9e4f44"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="SimulatedAnnealingParameters_8h.html#a92181ec3054f402466c01427ab9e4f44">SA_TauxDeRefroidissement</a> = 1.-1./2000.</td></tr>
|
||||
<tr class="separator:a92181ec3054f402466c01427ab9e4f44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1808b10f2732146fd973ffb20d2e0f5f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="SimulatedAnnealingParameters_8h.html#a1808b10f2732146fd973ffb20d2e0f5f">SA_NbIterationIsoT</a> = 30</td></tr>
|
||||
<tr class="separator:a1808b10f2732146fd973ffb20d2e0f5f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abddee3634b92ba25d1b8e88639a86f81"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="SimulatedAnnealingParameters_8h.html#abddee3634b92ba25d1b8e88639a86f81">SA_MaxRejet</a> = 5</td></tr>
|
||||
<tr class="separator:abddee3634b92ba25d1b8e88639a86f81"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Variable Documentation</h2>
|
||||
<a id="ad4facf05130e67eeb802d39511abc713"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad4facf05130e67eeb802d39511abc713">◆ </a></span>SA_Amplitude</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double SA_Amplitude = 0.3</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abddee3634b92ba25d1b8e88639a86f81"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abddee3634b92ba25d1b8e88639a86f81">◆ </a></span>SA_MaxRejet</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int SA_MaxRejet = 5</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1808b10f2732146fd973ffb20d2e0f5f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1808b10f2732146fd973ffb20d2e0f5f">◆ </a></span>SA_NbIterationIsoT</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int SA_NbIterationIsoT = 30</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a92181ec3054f402466c01427ab9e4f44"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a92181ec3054f402466c01427ab9e4f44">◆ </a></span>SA_TauxDeRefroidissement</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double SA_TauxDeRefroidissement = 1.-1./2000.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a400344bee919a145134ace2499fdcbc1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a400344bee919a145134ace2499fdcbc1">◆ </a></span>SA_TemperatureFinale</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double SA_TemperatureFinale = 0.01</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad34e2374994e2776e65dde61b5e4b852"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad34e2374994e2776e65dde61b5e4b852">◆ </a></span>SA_TemperatureInitiale</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double SA_TemperatureInitiale = .5</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
4
Rapport/html/SimulatedAnnealingParameters_8h__dep__incl.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="SimulatedAnnealingParameters.h" name="SimulatedAnnealingParameters.h">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,5,221,32"/>
|
||||
<area shape="rect" id="node2" href="$methods_8cpp.html" title=" " alt="" coords="65,80,162,107"/>
|
||||
</map>
|
||||
1
Rapport/html/SimulatedAnnealingParameters_8h__dep__incl.md5
Executable file
@@ -0,0 +1 @@
|
||||
900cd0b27b7b9d31923003f45d7bb4c1
|
||||
BIN
Rapport/html/SimulatedAnnealingParameters_8h__dep__incl.png
Executable file
|
After Width: | Height: | Size: 4.1 KiB |
93
Rapport/html/SimulatedAnnealingParameters_8h_source.html
Executable file
@@ -0,0 +1,93 @@
|
||||
<!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: SimulatedAnnealingParameters.h Source File</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&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&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="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SimulatedAnnealingParameters.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="SimulatedAnnealingParameters_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef SIMULATEDANNEALINGPARAMETERS_H</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define SIMULATEDANNEALINGPARAMETERS_H</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="SimulatedAnnealingParameters_8h.html#ad4facf05130e67eeb802d39511abc713"> 4</a></span> <span class="keywordtype">double</span> <a class="code" href="SimulatedAnnealingParameters_8h.html#ad4facf05130e67eeb802d39511abc713">SA_Amplitude</a> = 0.3; <span class="comment">//Détermine l'amplitude des perturbations pour obtenir une solution voisine</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="SimulatedAnnealingParameters_8h.html#ad34e2374994e2776e65dde61b5e4b852"> 5</a></span> <span class="keywordtype">double</span> <a class="code" href="SimulatedAnnealingParameters_8h.html#ad34e2374994e2776e65dde61b5e4b852">SA_TemperatureInitiale</a> = .5; <span class="comment">//Détermine la température initiale du système</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="SimulatedAnnealingParameters_8h.html#a400344bee919a145134ace2499fdcbc1"> 6</a></span> <span class="keywordtype">double</span> <a class="code" href="SimulatedAnnealingParameters_8h.html#a400344bee919a145134ace2499fdcbc1">SA_TemperatureFinale</a> = 0.01; <span class="comment">//Détermine la température finale du système</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="SimulatedAnnealingParameters_8h.html#a92181ec3054f402466c01427ab9e4f44"> 7</a></span> <span class="keywordtype">double</span> <a class="code" href="SimulatedAnnealingParameters_8h.html#a92181ec3054f402466c01427ab9e4f44">SA_TauxDeRefroidissement</a> = 1.-1./2000.; <span class="comment">//Détermine à quelle vitesse le système se refroidit (T_{i+1} = Taux * T_{i})</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="SimulatedAnnealingParameters_8h.html#a1808b10f2732146fd973ffb20d2e0f5f"> 8</a></span> <span class="keywordtype">int</span> <a class="code" href="SimulatedAnnealingParameters_8h.html#a1808b10f2732146fd973ffb20d2e0f5f">SA_NbIterationIsoT</a> = 30; <span class="comment">//Détermine le nombres de voisins explorés pour une même valeur de température</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="SimulatedAnnealingParameters_8h.html#abddee3634b92ba25d1b8e88639a86f81"> 9</a></span> <span class="keywordtype">int</span> <a class="code" href="SimulatedAnnealingParameters_8h.html#abddee3634b92ba25d1b8e88639a86f81">SA_MaxRejet</a> = 5; <span class="comment">//Détermine le nombre de rejets de solution à la température finale pour considérer le système gelé</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aSimulatedAnnealingParameters_8h_html_abddee3634b92ba25d1b8e88639a86f81"><div class="ttname"><a href="SimulatedAnnealingParameters_8h.html#abddee3634b92ba25d1b8e88639a86f81">SA_MaxRejet</a></div><div class="ttdeci">int SA_MaxRejet</div><div class="ttdef"><b>Definition:</b> SimulatedAnnealingParameters.h:9</div></div>
|
||||
<div class="ttc" id="aSimulatedAnnealingParameters_8h_html_ad34e2374994e2776e65dde61b5e4b852"><div class="ttname"><a href="SimulatedAnnealingParameters_8h.html#ad34e2374994e2776e65dde61b5e4b852">SA_TemperatureInitiale</a></div><div class="ttdeci">double SA_TemperatureInitiale</div><div class="ttdef"><b>Definition:</b> SimulatedAnnealingParameters.h:5</div></div>
|
||||
<div class="ttc" id="aSimulatedAnnealingParameters_8h_html_a92181ec3054f402466c01427ab9e4f44"><div class="ttname"><a href="SimulatedAnnealingParameters_8h.html#a92181ec3054f402466c01427ab9e4f44">SA_TauxDeRefroidissement</a></div><div class="ttdeci">double SA_TauxDeRefroidissement</div><div class="ttdef"><b>Definition:</b> SimulatedAnnealingParameters.h:7</div></div>
|
||||
<div class="ttc" id="aSimulatedAnnealingParameters_8h_html_a1808b10f2732146fd973ffb20d2e0f5f"><div class="ttname"><a href="SimulatedAnnealingParameters_8h.html#a1808b10f2732146fd973ffb20d2e0f5f">SA_NbIterationIsoT</a></div><div class="ttdeci">int SA_NbIterationIsoT</div><div class="ttdef"><b>Definition:</b> SimulatedAnnealingParameters.h:8</div></div>
|
||||
<div class="ttc" id="aSimulatedAnnealingParameters_8h_html_a400344bee919a145134ace2499fdcbc1"><div class="ttname"><a href="SimulatedAnnealingParameters_8h.html#a400344bee919a145134ace2499fdcbc1">SA_TemperatureFinale</a></div><div class="ttdeci">double SA_TemperatureFinale</div><div class="ttdef"><b>Definition:</b> SimulatedAnnealingParameters.h:6</div></div>
|
||||
<div class="ttc" id="aSimulatedAnnealingParameters_8h_html_ad4facf05130e67eeb802d39511abc713"><div class="ttname"><a href="SimulatedAnnealingParameters_8h.html#ad4facf05130e67eeb802d39511abc713">SA_Amplitude</a></div><div class="ttdeci">double SA_Amplitude</div><div class="ttdef"><b>Definition:</b> SimulatedAnnealingParameters.h:4</div></div>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
90
Rapport/html/annotated.html
Executable file
@@ -0,0 +1,90 @@
|
||||
<!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 Structures</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&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&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="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Data Structures</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCostFunction.html" target="_self">CostFunction</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classData.html" target="_self">Data</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDistance.html" target="_self">Distance</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKhi2.html" target="_self">Khi2</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLinearApprox.html" target="_self">LinearApprox</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classModel.html" target="_self">Model</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classOptimizationMethod.html" target="_self">OptimizationMethod</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPolynomialApprox.html" target="_self">PolynomialApprox</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSimulatedAnnealing.html" target="_self">SimulatedAnnealing</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTSP.html" target="_self">TSP</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/bc_s.png
Executable file
|
After Width: | Height: | Size: 676 B |
BIN
Rapport/html/bdwn.png
Executable file
|
After Width: | Height: | Size: 147 B |
218
Rapport/html/classCostFunction.html
Executable file
@@ -0,0 +1,218 @@
|
||||
<!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: CostFunction Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">CostFunction Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="costfunctions_8h_source.html">costfunctions.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for CostFunction:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classCostFunction__inherit__graph.png" border="0" usemap="#CostFunction_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="CostFunction_inherit__map" id="CostFunction_inherit__map">
|
||||
<area shape="rect" title=" " alt="" coords="51,5,179,127"/>
|
||||
<area shape="rect" href="classDistance.html" title=" " alt="" coords="5,175,108,325"/>
|
||||
<area shape="rect" href="classKhi2.html" title=" " alt="" coords="132,175,219,325"/>
|
||||
</map>
|
||||
</div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for CostFunction:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classCostFunction__coll__graph.png" border="0" usemap="#CostFunction_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="CostFunction_coll__map" id="CostFunction_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aadc7232e869e752fc4c6db78f9ad8b12"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#aadc7232e869e752fc4c6db78f9ad8b12">CostFunction</a> ()</td></tr>
|
||||
<tr class="separator:aadc7232e869e752fc4c6db78f9ad8b12"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad597fa830587644407310e618a01b312"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#ad597fa830587644407310e618a01b312">CostFunction</a> (const <a class="el" href="classCostFunction.html">CostFunction</a> &)</td></tr>
|
||||
<tr class="separator:ad597fa830587644407310e618a01b312"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a24dba57be643ac11b45f9479730f28ea"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#a24dba57be643ac11b45f9479730f28ea">~CostFunction</a> ()</td></tr>
|
||||
<tr class="separator:a24dba57be643ac11b45f9479730f28ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac2ff779856e16cb0cd82cd0600bd91a6"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#ac2ff779856e16cb0cd82cd0600bd91a6">get</a> () const =0</td></tr>
|
||||
<tr class="separator:ac2ff779856e16cb0cd82cd0600bd91a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="aadc7232e869e752fc4c6db78f9ad8b12"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aadc7232e869e752fc4c6db78f9ad8b12">◆ </a></span>CostFunction() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">CostFunction::CostFunction </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad597fa830587644407310e618a01b312"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad597fa830587644407310e618a01b312">◆ </a></span>CostFunction() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">CostFunction::CostFunction </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classCostFunction.html">CostFunction</a> & </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a24dba57be643ac11b45f9479730f28ea"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a24dba57be643ac11b45f9479730f28ea">◆ </a></span>~CostFunction()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual CostFunction::~CostFunction </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ac2ff779856e16cb0cd82cd0600bd91a6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac2ff779856e16cb0cd82cd0600bd91a6">◆ </a></span>get()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual double CostFunction::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implemented in <a class="el" href="classDistance.html#a3478b7d15662fd029272f916d9108cf4">Distance</a>, and <a class="el" href="classKhi2.html#a7fe47845f5eda146384a9c56b532a11e">Khi2</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="costfunctions_8h_source.html">costfunctions.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/classCostFunction.png
Executable file
|
After Width: | Height: | Size: 599 B |
3
Rapport/html/classCostFunction__coll__graph.map
Executable file
@@ -0,0 +1,3 @@
|
||||
<map id="CostFunction" name="CostFunction">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
1
Rapport/html/classCostFunction__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
11e1581a7e2d06226e3bd5327b7f7dc9
|
||||
BIN
Rapport/html/classCostFunction__coll__graph.png
Executable file
|
After Width: | Height: | Size: 7.0 KiB |
5
Rapport/html/classCostFunction__inherit__graph.map
Executable file
@@ -0,0 +1,5 @@
|
||||
<map id="CostFunction" name="CostFunction">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="51,5,179,127"/>
|
||||
<area shape="rect" id="node2" href="$classDistance.html" title=" " alt="" coords="5,175,108,325"/>
|
||||
<area shape="rect" id="node3" href="$classKhi2.html" title=" " alt="" coords="132,175,219,325"/>
|
||||
</map>
|
||||
1
Rapport/html/classCostFunction__inherit__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
3edee691c4671e22abfbada25e638932
|
||||
BIN
Rapport/html/classCostFunction__inherit__graph.png
Executable file
|
After Width: | Height: | Size: 19 KiB |
512
Rapport/html/classData.html
Executable file
@@ -0,0 +1,512 @@
|
||||
<!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 Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Data Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="data_8h_source.html">data.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for Data:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classData__coll__graph.png" border="0" usemap="#Data_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="Data_coll__map" id="Data_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="5,5,105,229"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:af11f741cb7f587e2e495452a8905a22a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#af11f741cb7f587e2e495452a8905a22a">Data</a> ()</td></tr>
|
||||
<tr class="separator:af11f741cb7f587e2e495452a8905a22a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa7a5bd3a55e7e04904169e19d2d8c260"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#aa7a5bd3a55e7e04904169e19d2d8c260">Data</a> (const <a class="el" href="classData.html">Data</a> &)</td></tr>
|
||||
<tr class="separator:aa7a5bd3a55e7e04904169e19d2d8c260"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a619cb123144821ee3cc9082a5e5e468d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#a619cb123144821ee3cc9082a5e5e468d">Data</a> (std::string)</td></tr>
|
||||
<tr class="separator:a619cb123144821ee3cc9082a5e5e468d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53a324328b1b9ce5588b8db7fa684af9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#a53a324328b1b9ce5588b8db7fa684af9">Data</a> (std::vector< std::vector< double >>, std::string)</td></tr>
|
||||
<tr class="separator:a53a324328b1b9ce5588b8db7fa684af9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aab31956423290f0d62dcca47ab4d16dd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#aab31956423290f0d62dcca47ab4d16dd">~Data</a> ()</td></tr>
|
||||
<tr class="separator:aab31956423290f0d62dcca47ab4d16dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a119fc9543bfcf8646e2d693eb57dd1dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#a119fc9543bfcf8646e2d693eb57dd1dc">randSet</a> (int N)</td></tr>
|
||||
<tr class="separator:a119fc9543bfcf8646e2d693eb57dd1dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17817ae424134307649329d52340f411"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#a17817ae424134307649329d52340f411">randSet</a> (int N, double xa, double xb, double ya, double yb)</td></tr>
|
||||
<tr class="separator:a17817ae424134307649329d52340f411"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab1deaa18c5d8038de6ad4cebdec3c9b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#ab1deaa18c5d8038de6ad4cebdec3c9b8">randSet</a> (int N, int d, double mu)</td></tr>
|
||||
<tr class="separator:ab1deaa18c5d8038de6ad4cebdec3c9b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3048784ed3af92bf62985c8fd4f88bca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#a3048784ed3af92bf62985c8fd4f88bca">add_value</a> (std::vector< double >)</td></tr>
|
||||
<tr class="separator:a3048784ed3af92bf62985c8fd4f88bca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab54a3c1e84b0d238d9c93cf9c10434e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#ab54a3c1e84b0d238d9c93cf9c10434e8">fromFile</a> (std::string)</td></tr>
|
||||
<tr class="separator:ab54a3c1e84b0d238d9c93cf9c10434e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa200fb17e51dd9aed316ba07dd42911a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#aa200fb17e51dd9aed316ba07dd42911a">setData</a> (std::vector< std::vector< double >>)</td></tr>
|
||||
<tr class="separator:aa200fb17e51dd9aed316ba07dd42911a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab6e2d4cd1f3d016c8c826e6d10827164"><td class="memItemLeft" align="right" valign="top">std::vector< std::vector< double > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#ab6e2d4cd1f3d016c8c826e6d10827164">getData</a> () const</td></tr>
|
||||
<tr class="separator:ab6e2d4cd1f3d016c8c826e6d10827164"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a290dbf7aab89324a8c572b5a7d8be681"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#a290dbf7aab89324a8c572b5a7d8be681">setName</a> (std::string)</td></tr>
|
||||
<tr class="separator:a290dbf7aab89324a8c572b5a7d8be681"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4e99c5ffee5753b80f3faf7f2c42d55"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#ad4e99c5ffee5753b80f3faf7f2c42d55">getName</a> () const</td></tr>
|
||||
<tr class="separator:ad4e99c5ffee5753b80f3faf7f2c42d55"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aceb8bfa6078740b3c7525e573b9853c3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#aceb8bfa6078740b3c7525e573b9853c3">displayData</a> ()</td></tr>
|
||||
<tr class="separator:aceb8bfa6078740b3c7525e573b9853c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a804ac78b66de730ae6848afd38c08c18"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#a804ac78b66de730ae6848afd38c08c18">exportData</a> ()</td></tr>
|
||||
<tr class="separator:a804ac78b66de730ae6848afd38c08c18"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5e90147aadf47100b024a1be7cf0ccc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#ae5e90147aadf47100b024a1be7cf0ccc">getCard</a> () const</td></tr>
|
||||
<tr class="separator:ae5e90147aadf47100b024a1be7cf0ccc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4b97a79b1f561b1c4e4df0a26165202f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classData.html#a4b97a79b1f561b1c4e4df0a26165202f">print</a> () const</td></tr>
|
||||
<tr class="separator:a4b97a79b1f561b1c4e4df0a26165202f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="af11f741cb7f587e2e495452a8905a22a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af11f741cb7f587e2e495452a8905a22a">◆ </a></span>Data() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Data::Data </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa7a5bd3a55e7e04904169e19d2d8c260"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa7a5bd3a55e7e04904169e19d2d8c260">◆ </a></span>Data() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Data::Data </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classData.html">Data</a> & </td>
|
||||
<td class="paramname"><em>other</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a619cb123144821ee3cc9082a5e5e468d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a619cb123144821ee3cc9082a5e5e468d">◆ </a></span>Data() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Data::Data </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"><em>name</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a53a324328b1b9ce5588b8db7fa684af9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a53a324328b1b9ce5588b8db7fa684af9">◆ </a></span>Data() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Data::Data </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< std::vector< double >> </td>
|
||||
<td class="paramname"><em>T</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"><em>name</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aab31956423290f0d62dcca47ab4d16dd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aab31956423290f0d62dcca47ab4d16dd">◆ </a></span>~Data()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Data::~Data </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a3048784ed3af92bf62985c8fd4f88bca"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3048784ed3af92bf62985c8fd4f88bca">◆ </a></span>add_value()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::add_value </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< double > </td>
|
||||
<td class="paramname"><em>V</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aceb8bfa6078740b3c7525e573b9853c3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aceb8bfa6078740b3c7525e573b9853c3">◆ </a></span>displayData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::displayData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a804ac78b66de730ae6848afd38c08c18"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a804ac78b66de730ae6848afd38c08c18">◆ </a></span>exportData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::exportData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab54a3c1e84b0d238d9c93cf9c10434e8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab54a3c1e84b0d238d9c93cf9c10434e8">◆ </a></span>fromFile()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::fromFile </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"><em>filepath</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae5e90147aadf47100b024a1be7cf0ccc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae5e90147aadf47100b024a1be7cf0ccc">◆ </a></span>getCard()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int Data::getCard </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab6e2d4cd1f3d016c8c826e6d10827164"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab6e2d4cd1f3d016c8c826e6d10827164">◆ </a></span>getData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< std::vector< double > > Data::getData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad4e99c5ffee5753b80f3faf7f2c42d55"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad4e99c5ffee5753b80f3faf7f2c42d55">◆ </a></span>getName()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string Data::getName </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4b97a79b1f561b1c4e4df0a26165202f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4b97a79b1f561b1c4e4df0a26165202f">◆ </a></span>print()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::print </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a119fc9543bfcf8646e2d693eb57dd1dc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a119fc9543bfcf8646e2d693eb57dd1dc">◆ </a></span>randSet() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::randSet </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>N</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a17817ae424134307649329d52340f411"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a17817ae424134307649329d52340f411">◆ </a></span>randSet() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::randSet </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>N</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>xa</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>xb</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>ya</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>yb</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab1deaa18c5d8038de6ad4cebdec3c9b8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab1deaa18c5d8038de6ad4cebdec3c9b8">◆ </a></span>randSet() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::randSet </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>N</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>d</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>mu</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa200fb17e51dd9aed316ba07dd42911a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa200fb17e51dd9aed316ba07dd42911a">◆ </a></span>setData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::setData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< std::vector< double >> </td>
|
||||
<td class="paramname"><em>T</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a290dbf7aab89324a8c572b5a7d8be681"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a290dbf7aab89324a8c572b5a7d8be681">◆ </a></span>setName()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Data::setName </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::string </td>
|
||||
<td class="paramname"><em>name</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="data_8h_source.html">data.h</a></li>
|
||||
<li><a class="el" href="data_8cpp.html">data.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
3
Rapport/html/classData__coll__graph.map
Executable file
@@ -0,0 +1,3 @@
|
||||
<map id="Data" name="Data">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,5,105,229"/>
|
||||
</map>
|
||||
1
Rapport/html/classData__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
d9a05b7d61951d088b655a40190df84a
|
||||
BIN
Rapport/html/classData__coll__graph.png
Executable file
|
After Width: | Height: | Size: 8.5 KiB |
270
Rapport/html/classDistance.html
Executable file
@@ -0,0 +1,270 @@
|
||||
<!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: Distance Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Distance Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="costfunctions_8h_source.html">costfunctions.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Distance:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classDistance__inherit__graph.png" border="0" usemap="#Distance_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="Distance_inherit__map" id="Distance_inherit__map">
|
||||
<area shape="rect" title=" " alt="" coords="18,175,121,325"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
</div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for Distance:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classDistance__coll__graph.png" border="0" usemap="#Distance_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="Distance_coll__map" id="Distance_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="18,175,121,325"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a10c71cb57a2a8f5c66b2e91f63e3595a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDistance.html#a10c71cb57a2a8f5c66b2e91f63e3595a">Distance</a> ()</td></tr>
|
||||
<tr class="separator:a10c71cb57a2a8f5c66b2e91f63e3595a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aad51a09082a7df54dc50bc193c43f88f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDistance.html#aad51a09082a7df54dc50bc193c43f88f">Distance</a> (const <a class="el" href="classDistance.html">Distance</a> &)</td></tr>
|
||||
<tr class="separator:aad51a09082a7df54dc50bc193c43f88f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab4fddf13a19664f2a9b886e6eaeb273d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDistance.html#ab4fddf13a19664f2a9b886e6eaeb273d">Distance</a> (std::vector< std::vector< double >>, std::vector< int >)</td></tr>
|
||||
<tr class="separator:ab4fddf13a19664f2a9b886e6eaeb273d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a933d4ecca7e420ac53945e36d64e9500"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDistance.html#a933d4ecca7e420ac53945e36d64e9500">~Distance</a> ()</td></tr>
|
||||
<tr class="separator:a933d4ecca7e420ac53945e36d64e9500"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3e5132f46704cc57c3bf3431a312efb1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDistance.html#a3e5132f46704cc57c3bf3431a312efb1">setData</a> (std::vector< std::vector< double >>, std::vector< int >)</td></tr>
|
||||
<tr class="separator:a3e5132f46704cc57c3bf3431a312efb1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3478b7d15662fd029272f916d9108cf4"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classDistance.html#a3478b7d15662fd029272f916d9108cf4">get</a> () const</td></tr>
|
||||
<tr class="separator:a3478b7d15662fd029272f916d9108cf4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classCostFunction"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCostFunction')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCostFunction.html">CostFunction</a></td></tr>
|
||||
<tr class="memitem:aadc7232e869e752fc4c6db78f9ad8b12 inherit pub_methods_classCostFunction"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#aadc7232e869e752fc4c6db78f9ad8b12">CostFunction</a> ()</td></tr>
|
||||
<tr class="separator:aadc7232e869e752fc4c6db78f9ad8b12 inherit pub_methods_classCostFunction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad597fa830587644407310e618a01b312 inherit pub_methods_classCostFunction"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#ad597fa830587644407310e618a01b312">CostFunction</a> (const <a class="el" href="classCostFunction.html">CostFunction</a> &)</td></tr>
|
||||
<tr class="separator:ad597fa830587644407310e618a01b312 inherit pub_methods_classCostFunction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a24dba57be643ac11b45f9479730f28ea inherit pub_methods_classCostFunction"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#a24dba57be643ac11b45f9479730f28ea">~CostFunction</a> ()</td></tr>
|
||||
<tr class="separator:a24dba57be643ac11b45f9479730f28ea inherit pub_methods_classCostFunction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a10c71cb57a2a8f5c66b2e91f63e3595a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a10c71cb57a2a8f5c66b2e91f63e3595a">◆ </a></span>Distance() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Distance::Distance </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aad51a09082a7df54dc50bc193c43f88f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aad51a09082a7df54dc50bc193c43f88f">◆ </a></span>Distance() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Distance::Distance </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classDistance.html">Distance</a> & </td>
|
||||
<td class="paramname"><em>other</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab4fddf13a19664f2a9b886e6eaeb273d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab4fddf13a19664f2a9b886e6eaeb273d">◆ </a></span>Distance() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Distance::Distance </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< std::vector< double >> </td>
|
||||
<td class="paramname"><em>T1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< int > </td>
|
||||
<td class="paramname"><em>T2</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a933d4ecca7e420ac53945e36d64e9500"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a933d4ecca7e420ac53945e36d64e9500">◆ </a></span>~Distance()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Distance::~Distance </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a3478b7d15662fd029272f916d9108cf4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3478b7d15662fd029272f916d9108cf4">◆ </a></span>get()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double Distance::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classCostFunction.html#ac2ff779856e16cb0cd82cd0600bd91a6">CostFunction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3e5132f46704cc57c3bf3431a312efb1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3e5132f46704cc57c3bf3431a312efb1">◆ </a></span>setData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Distance::setData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< std::vector< double >> </td>
|
||||
<td class="paramname"><em>T1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< int > </td>
|
||||
<td class="paramname"><em>T2</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="costfunctions_8h_source.html">costfunctions.h</a></li>
|
||||
<li><a class="el" href="costfunctions_8cpp.html">costfunctions.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/classDistance.png
Executable file
|
After Width: | Height: | Size: 427 B |
4
Rapport/html/classDistance__coll__graph.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="Distance" name="Distance">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="18,175,121,325"/>
|
||||
<area shape="rect" id="node2" href="$classCostFunction.html" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
1
Rapport/html/classDistance__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
3c51230f9f19e73617b93ed87be78644
|
||||
BIN
Rapport/html/classDistance__coll__graph.png
Executable file
|
After Width: | Height: | Size: 12 KiB |
4
Rapport/html/classDistance__inherit__graph.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="Distance" name="Distance">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="18,175,121,325"/>
|
||||
<area shape="rect" id="node2" href="$classCostFunction.html" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
1
Rapport/html/classDistance__inherit__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
3c51230f9f19e73617b93ed87be78644
|
||||
BIN
Rapport/html/classDistance__inherit__graph.png
Executable file
|
After Width: | Height: | Size: 12 KiB |
270
Rapport/html/classKhi2.html
Executable file
@@ -0,0 +1,270 @@
|
||||
<!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: Khi2 Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Khi2 Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="costfunctions_8h_source.html">costfunctions.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Khi2:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classKhi2__inherit__graph.png" border="0" usemap="#Khi2_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="Khi2_inherit__map" id="Khi2_inherit__map">
|
||||
<area shape="rect" title=" " alt="" coords="26,175,113,325"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
</div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for Khi2:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classKhi2__coll__graph.png" border="0" usemap="#Khi2_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="Khi2_coll__map" id="Khi2_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="26,175,113,325"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aa5768ee12f7dc040b3bed4e89d351906"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKhi2.html#aa5768ee12f7dc040b3bed4e89d351906">Khi2</a> ()</td></tr>
|
||||
<tr class="separator:aa5768ee12f7dc040b3bed4e89d351906"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac8dafdf5fa14ef57bdee396f58fde900"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKhi2.html#ac8dafdf5fa14ef57bdee396f58fde900">Khi2</a> (const <a class="el" href="classKhi2.html">Khi2</a> &)</td></tr>
|
||||
<tr class="separator:ac8dafdf5fa14ef57bdee396f58fde900"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac0230baa8cea3bb97db93444cc96ab2c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKhi2.html#ac0230baa8cea3bb97db93444cc96ab2c">Khi2</a> (std::vector< std::vector< double >>, std::vector< std::vector< double >>)</td></tr>
|
||||
<tr class="separator:ac0230baa8cea3bb97db93444cc96ab2c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1f2c0fd944611a950179181ba09473d3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKhi2.html#a1f2c0fd944611a950179181ba09473d3">~Khi2</a> ()</td></tr>
|
||||
<tr class="separator:a1f2c0fd944611a950179181ba09473d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00b8fc2e088f8609a417dfe3b905f656"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKhi2.html#a00b8fc2e088f8609a417dfe3b905f656">setData</a> (std::vector< std::vector< double >>, std::vector< std::vector< double >>)</td></tr>
|
||||
<tr class="separator:a00b8fc2e088f8609a417dfe3b905f656"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7fe47845f5eda146384a9c56b532a11e"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classKhi2.html#a7fe47845f5eda146384a9c56b532a11e">get</a> () const</td></tr>
|
||||
<tr class="separator:a7fe47845f5eda146384a9c56b532a11e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classCostFunction"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCostFunction')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCostFunction.html">CostFunction</a></td></tr>
|
||||
<tr class="memitem:aadc7232e869e752fc4c6db78f9ad8b12 inherit pub_methods_classCostFunction"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#aadc7232e869e752fc4c6db78f9ad8b12">CostFunction</a> ()</td></tr>
|
||||
<tr class="separator:aadc7232e869e752fc4c6db78f9ad8b12 inherit pub_methods_classCostFunction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad597fa830587644407310e618a01b312 inherit pub_methods_classCostFunction"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#ad597fa830587644407310e618a01b312">CostFunction</a> (const <a class="el" href="classCostFunction.html">CostFunction</a> &)</td></tr>
|
||||
<tr class="separator:ad597fa830587644407310e618a01b312 inherit pub_methods_classCostFunction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a24dba57be643ac11b45f9479730f28ea inherit pub_methods_classCostFunction"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html#a24dba57be643ac11b45f9479730f28ea">~CostFunction</a> ()</td></tr>
|
||||
<tr class="separator:a24dba57be643ac11b45f9479730f28ea inherit pub_methods_classCostFunction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="aa5768ee12f7dc040b3bed4e89d351906"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa5768ee12f7dc040b3bed4e89d351906">◆ </a></span>Khi2() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Khi2::Khi2 </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac8dafdf5fa14ef57bdee396f58fde900"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac8dafdf5fa14ef57bdee396f58fde900">◆ </a></span>Khi2() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Khi2::Khi2 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classKhi2.html">Khi2</a> & </td>
|
||||
<td class="paramname"><em>other</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac0230baa8cea3bb97db93444cc96ab2c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac0230baa8cea3bb97db93444cc96ab2c">◆ </a></span>Khi2() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Khi2::Khi2 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< std::vector< double >> </td>
|
||||
<td class="paramname"><em>T1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< std::vector< double >> </td>
|
||||
<td class="paramname"><em>T2</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1f2c0fd944611a950179181ba09473d3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1f2c0fd944611a950179181ba09473d3">◆ </a></span>~Khi2()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Khi2::~Khi2 </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a7fe47845f5eda146384a9c56b532a11e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7fe47845f5eda146384a9c56b532a11e">◆ </a></span>get()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double Khi2::get </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classCostFunction.html#ac2ff779856e16cb0cd82cd0600bd91a6">CostFunction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a00b8fc2e088f8609a417dfe3b905f656"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a00b8fc2e088f8609a417dfe3b905f656">◆ </a></span>setData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Khi2::setData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< std::vector< double >> </td>
|
||||
<td class="paramname"><em>T1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< std::vector< double >> </td>
|
||||
<td class="paramname"><em>T2</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="costfunctions_8h_source.html">costfunctions.h</a></li>
|
||||
<li><a class="el" href="costfunctions_8cpp.html">costfunctions.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/classKhi2.png
Executable file
|
After Width: | Height: | Size: 406 B |
4
Rapport/html/classKhi2__coll__graph.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="Khi2" name="Khi2">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="26,175,113,325"/>
|
||||
<area shape="rect" id="node2" href="$classCostFunction.html" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
1
Rapport/html/classKhi2__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
45dfe94ce95f937ed8cb83a1df7836ed
|
||||
BIN
Rapport/html/classKhi2__coll__graph.png
Executable file
|
After Width: | Height: | Size: 11 KiB |
4
Rapport/html/classKhi2__inherit__graph.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="Khi2" name="Khi2">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="26,175,113,325"/>
|
||||
<area shape="rect" id="node2" href="$classCostFunction.html" title=" " alt="" coords="5,5,133,127"/>
|
||||
</map>
|
||||
1
Rapport/html/classKhi2__inherit__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
45dfe94ce95f937ed8cb83a1df7836ed
|
||||
BIN
Rapport/html/classKhi2__inherit__graph.png
Executable file
|
After Width: | Height: | Size: 11 KiB |
637
Rapport/html/classLinearApprox.html
Executable file
@@ -0,0 +1,637 @@
|
||||
<!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: LinearApprox Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">LinearApprox Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="models_8h_source.html">models.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for LinearApprox:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classLinearApprox__inherit__graph.png" border="0" usemap="#LinearApprox_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="LinearApprox_inherit__map" id="LinearApprox_inherit__map">
|
||||
<area shape="rect" title=" " alt="" coords="5,351,132,575"/>
|
||||
<area shape="rect" href="classModel.html" title=" " alt="" coords="7,5,130,303"/>
|
||||
</map>
|
||||
</div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for LinearApprox:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classLinearApprox__coll__graph.png" border="0" usemap="#LinearApprox_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="LinearApprox_coll__map" id="LinearApprox_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="75,624,202,848"/>
|
||||
<area shape="rect" href="classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" href="classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a51ab3883efe3fb7c03e1a2e80bdc1174"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a51ab3883efe3fb7c03e1a2e80bdc1174">LinearApprox</a> ()</td></tr>
|
||||
<tr class="separator:a51ab3883efe3fb7c03e1a2e80bdc1174"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaeb90ee14907f6c899393734dd45d9fc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#aaeb90ee14907f6c899393734dd45d9fc">LinearApprox</a> (const <a class="el" href="classLinearApprox.html">LinearApprox</a> &)</td></tr>
|
||||
<tr class="separator:aaeb90ee14907f6c899393734dd45d9fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5696611f7a421347e844dfbbe77ba33b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a5696611f7a421347e844dfbbe77ba33b">LinearApprox</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a5696611f7a421347e844dfbbe77ba33b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acaec91c065de56a0331a3865ebd7f933"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#acaec91c065de56a0331a3865ebd7f933">LinearApprox</a> (<a class="el" href="classData.html">Data</a>, std::vector< double >)</td></tr>
|
||||
<tr class="separator:acaec91c065de56a0331a3865ebd7f933"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abeb328c89a0be68eedf3e03c2570e71f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#abeb328c89a0be68eedf3e03c2570e71f">~LinearApprox</a> ()</td></tr>
|
||||
<tr class="separator:abeb328c89a0be68eedf3e03c2570e71f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:add22c2da479a38dc69aa66b0ecb05647"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#add22c2da479a38dc69aa66b0ecb05647">setModelData</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:add22c2da479a38dc69aa66b0ecb05647"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a07405c8bd2b5de44df55791e4693a979"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a07405c8bd2b5de44df55791e4693a979">setExpData</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a07405c8bd2b5de44df55791e4693a979"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae859d40c6ce1d78a8a57ebefe069b7ef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#ae859d40c6ce1d78a8a57ebefe069b7ef">setCost</a> (<a class="el" href="classCostFunction.html">CostFunction</a> *)</td></tr>
|
||||
<tr class="separator:ae859d40c6ce1d78a8a57ebefe069b7ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb7999893726e2f700978cb900fc63fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#acb7999893726e2f700978cb900fc63fe">getSol</a> () const</td></tr>
|
||||
<tr class="separator:acb7999893726e2f700978cb900fc63fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5cb23c120f3345b4d66594284c3ec72e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a5cb23c120f3345b4d66594284c3ec72e">setParam</a> (std::vector< double >)</td></tr>
|
||||
<tr class="separator:a5cb23c120f3345b4d66594284c3ec72e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0d0429599a93dfd3ca8dd8cc84d22f88"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a0d0429599a93dfd3ca8dd8cc84d22f88">getParam</a> () const</td></tr>
|
||||
<tr class="separator:a0d0429599a93dfd3ca8dd8cc84d22f88"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9162626b147e73531cca3d9c0fdea346"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a9162626b147e73531cca3d9c0fdea346">getNeighbor</a> (double) const</td></tr>
|
||||
<tr class="separator:a9162626b147e73531cca3d9c0fdea346"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afff1f531c2348c5c7fc0a1ac73727466"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#afff1f531c2348c5c7fc0a1ac73727466">getCost</a> ()</td></tr>
|
||||
<tr class="separator:afff1f531c2348c5c7fc0a1ac73727466"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af2932daf011b572ffa41bfc32c545d71"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#af2932daf011b572ffa41bfc32c545d71">exportModel</a> () const</td></tr>
|
||||
<tr class="separator:af2932daf011b572ffa41bfc32c545d71"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a824b06137f93c3fb0cb6228038e80f01"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a824b06137f93c3fb0cb6228038e80f01">displayModel</a> () const</td></tr>
|
||||
<tr class="separator:a824b06137f93c3fb0cb6228038e80f01"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4b64b2b35e321d50c555a10f2f24db32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a4b64b2b35e321d50c555a10f2f24db32">getExpData</a> () const</td></tr>
|
||||
<tr class="separator:a4b64b2b35e321d50c555a10f2f24db32"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae71b494f044da37063ac3a94e86206c3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#ae71b494f044da37063ac3a94e86206c3">setSlope</a> (double)</td></tr>
|
||||
<tr class="separator:ae71b494f044da37063ac3a94e86206c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac4b77ad91a2d64d692a06034b0f6404f"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#ac4b77ad91a2d64d692a06034b0f6404f">getSlope</a> () const</td></tr>
|
||||
<tr class="separator:ac4b77ad91a2d64d692a06034b0f6404f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8fd03dade2e6935323cdf354064c796a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a8fd03dade2e6935323cdf354064c796a">setOffset</a> (double)</td></tr>
|
||||
<tr class="separator:a8fd03dade2e6935323cdf354064c796a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a230b21020bf6697278596a9ff3a3471a"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classLinearApprox.html#a230b21020bf6697278596a9ff3a3471a">getOffset</a> () const</td></tr>
|
||||
<tr class="separator:a230b21020bf6697278596a9ff3a3471a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classModel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classModel')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classModel.html">Model</a></td></tr>
|
||||
<tr class="memitem:ae3b375de5f6df4faf74a95d64748e048 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#ae3b375de5f6df4faf74a95d64748e048">Model</a> ()</td></tr>
|
||||
<tr class="separator:ae3b375de5f6df4faf74a95d64748e048 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0386968ae522e868e3b6028c8b154837 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a0386968ae522e868e3b6028c8b154837">Model</a> (const <a class="el" href="classModel.html">Model</a> &)</td></tr>
|
||||
<tr class="separator:a0386968ae522e868e3b6028c8b154837 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a025b01adb30f6dabc80e5750e55c111e inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a025b01adb30f6dabc80e5750e55c111e">Model</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a025b01adb30f6dabc80e5750e55c111e inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af032d8433c87a0a3a431faf6563a1f03 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#af032d8433c87a0a3a431faf6563a1f03">~Model</a> ()</td></tr>
|
||||
<tr class="separator:af032d8433c87a0a3a431faf6563a1f03 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_attribs_classModel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classModel')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classModel.html">Model</a></td></tr>
|
||||
<tr class="memitem:ae8b5b16a6aa2231446c800bba1dbc5c3 inherit pro_attribs_classModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#ae8b5b16a6aa2231446c800bba1dbc5c3">m_data</a></td></tr>
|
||||
<tr class="separator:ae8b5b16a6aa2231446c800bba1dbc5c3 inherit pro_attribs_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af15b84e853d1bfeb51eb63325a3a780a inherit pro_attribs_classModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#af15b84e853d1bfeb51eb63325a3a780a">exp_data</a></td></tr>
|
||||
<tr class="separator:af15b84e853d1bfeb51eb63325a3a780a inherit pro_attribs_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3a23a55c42e9d91ce99d3f8bb827fbd9 inherit pro_attribs_classModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCostFunction.html">CostFunction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a3a23a55c42e9d91ce99d3f8bb827fbd9">m_cost</a></td></tr>
|
||||
<tr class="separator:a3a23a55c42e9d91ce99d3f8bb827fbd9 inherit pro_attribs_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a51ab3883efe3fb7c03e1a2e80bdc1174"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a51ab3883efe3fb7c03e1a2e80bdc1174">◆ </a></span>LinearApprox() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">LinearApprox::LinearApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aaeb90ee14907f6c899393734dd45d9fc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaeb90ee14907f6c899393734dd45d9fc">◆ </a></span>LinearApprox() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">LinearApprox::LinearApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classLinearApprox.html">LinearApprox</a> & </td>
|
||||
<td class="paramname"><em>other</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5696611f7a421347e844dfbbe77ba33b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5696611f7a421347e844dfbbe77ba33b">◆ </a></span>LinearApprox() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">LinearApprox::LinearApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acaec91c065de56a0331a3865ebd7f933"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acaec91c065de56a0331a3865ebd7f933">◆ </a></span>LinearApprox() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">LinearApprox::LinearApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< double > </td>
|
||||
<td class="paramname"><em>par</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abeb328c89a0be68eedf3e03c2570e71f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abeb328c89a0be68eedf3e03c2570e71f">◆ </a></span>~LinearApprox()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">LinearApprox::~LinearApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a824b06137f93c3fb0cb6228038e80f01"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a824b06137f93c3fb0cb6228038e80f01">◆ </a></span>displayModel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LinearApprox::displayModel </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a2bc1c492dc8d485f5402f0c23f465808">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af2932daf011b572ffa41bfc32c545d71"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af2932daf011b572ffa41bfc32c545d71">◆ </a></span>exportModel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LinearApprox::exportModel </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#adc89c69e73ec65f31e082e4dbe5464a3">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afff1f531c2348c5c7fc0a1ac73727466"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afff1f531c2348c5c7fc0a1ac73727466">◆ </a></span>getCost()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double LinearApprox::getCost </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a2eb34665190554e9ec728dcc3ad2dd57">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4b64b2b35e321d50c555a10f2f24db32"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4b64b2b35e321d50c555a10f2f24db32">◆ </a></span>getExpData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classData.html">Data</a> LinearApprox::getExpData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9162626b147e73531cca3d9c0fdea346"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9162626b147e73531cca3d9c0fdea346">◆ </a></span>getNeighbor()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< double > LinearApprox::getNeighbor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>ampl</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a5742e9709016b3b839e66bb73c239d15">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a230b21020bf6697278596a9ff3a3471a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a230b21020bf6697278596a9ff3a3471a">◆ </a></span>getOffset()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double LinearApprox::getOffset </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0d0429599a93dfd3ca8dd8cc84d22f88"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0d0429599a93dfd3ca8dd8cc84d22f88">◆ </a></span>getParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< double > LinearApprox::getParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#aa8a144aa7a9c636e5770b2cfe780dfc1">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac4b77ad91a2d64d692a06034b0f6404f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac4b77ad91a2d64d692a06034b0f6404f">◆ </a></span>getSlope()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double LinearApprox::getSlope </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acb7999893726e2f700978cb900fc63fe"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acb7999893726e2f700978cb900fc63fe">◆ </a></span>getSol()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classData.html">Data</a> LinearApprox::getSol </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a77a90ace8590b6360d7602fcd59ec850">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae859d40c6ce1d78a8a57ebefe069b7ef"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae859d40c6ce1d78a8a57ebefe069b7ef">◆ </a></span>setCost()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LinearApprox::setCost </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classCostFunction.html">CostFunction</a> * </td>
|
||||
<td class="paramname"><em>f</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#a22466e6374da46ad87df1d60905e427d">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a07405c8bd2b5de44df55791e4693a979"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a07405c8bd2b5de44df55791e4693a979">◆ </a></span>setExpData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LinearApprox::setExpData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#a4765486c7efeac0e371b655dc9987473">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="add22c2da479a38dc69aa66b0ecb05647"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#add22c2da479a38dc69aa66b0ecb05647">◆ </a></span>setModelData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LinearApprox::setModelData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T1</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#a55049e284aebdb5d8ce738d342a83d90">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8fd03dade2e6935323cdf354064c796a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8fd03dade2e6935323cdf354064c796a">◆ </a></span>setOffset()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LinearApprox::setOffset </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>b</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5cb23c120f3345b4d66594284c3ec72e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5cb23c120f3345b4d66594284c3ec72e">◆ </a></span>setParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LinearApprox::setParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< double > </td>
|
||||
<td class="paramname"><em>a</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#ac7b297577c2e6220842f2c0aa8fb3728">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae71b494f044da37063ac3a94e86206c3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae71b494f044da37063ac3a94e86206c3">◆ </a></span>setSlope()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LinearApprox::setSlope </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>a</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="models_8h_source.html">models.h</a></li>
|
||||
<li><a class="el" href="models_8cpp.html">models.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/classLinearApprox.png
Executable file
|
After Width: | Height: | Size: 410 B |
6
Rapport/html/classLinearApprox__coll__graph.map
Executable file
@@ -0,0 +1,6 @@
|
||||
<map id="LinearApprox" name="LinearApprox">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="75,624,202,848"/>
|
||||
<area shape="rect" id="node2" href="$classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" id="node3" href="$classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" id="node4" href="$classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
1
Rapport/html/classLinearApprox__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
61859bb8c89c39a6bfa2ac25a2c94c90
|
||||
BIN
Rapport/html/classLinearApprox__coll__graph.png
Executable file
|
After Width: | Height: | Size: 50 KiB |
4
Rapport/html/classLinearApprox__inherit__graph.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="LinearApprox" name="LinearApprox">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,351,132,575"/>
|
||||
<area shape="rect" id="node2" href="$classModel.html" title=" " alt="" coords="7,5,130,303"/>
|
||||
</map>
|
||||
1
Rapport/html/classLinearApprox__inherit__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
24f20676d0ff3b261abbfda9d53ea4a7
|
||||
BIN
Rapport/html/classLinearApprox__inherit__graph.png
Executable file
|
After Width: | Height: | Size: 24 KiB |
569
Rapport/html/classModel.html
Executable file
@@ -0,0 +1,569 @@
|
||||
<!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: Model Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Model Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="models_8h_source.html">models.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Model:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classModel__inherit__graph.png" border="0" usemap="#Model_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="Model_inherit__map" id="Model_inherit__map">
|
||||
<area shape="rect" title=" " alt="" coords="173,5,295,303"/>
|
||||
<area shape="rect" href="classLinearApprox.html" title=" " alt="" coords="5,351,132,575"/>
|
||||
<area shape="rect" href="classPolynomialApprox.html" title=" " alt="" coords="157,351,311,575"/>
|
||||
<area shape="rect" href="classTSP.html" title=" " alt="" coords="335,351,458,575"/>
|
||||
</map>
|
||||
</div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for Model:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classModel__coll__graph.png" border="0" usemap="#Model_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="Model_coll__map" id="Model_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" href="classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ae3b375de5f6df4faf74a95d64748e048"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#ae3b375de5f6df4faf74a95d64748e048">Model</a> ()</td></tr>
|
||||
<tr class="separator:ae3b375de5f6df4faf74a95d64748e048"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0386968ae522e868e3b6028c8b154837"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a0386968ae522e868e3b6028c8b154837">Model</a> (const <a class="el" href="classModel.html">Model</a> &)</td></tr>
|
||||
<tr class="separator:a0386968ae522e868e3b6028c8b154837"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a025b01adb30f6dabc80e5750e55c111e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a025b01adb30f6dabc80e5750e55c111e">Model</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a025b01adb30f6dabc80e5750e55c111e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af032d8433c87a0a3a431faf6563a1f03"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#af032d8433c87a0a3a431faf6563a1f03">~Model</a> ()</td></tr>
|
||||
<tr class="separator:af032d8433c87a0a3a431faf6563a1f03"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a55049e284aebdb5d8ce738d342a83d90"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a55049e284aebdb5d8ce738d342a83d90">setModelData</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a55049e284aebdb5d8ce738d342a83d90"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4765486c7efeac0e371b655dc9987473"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a4765486c7efeac0e371b655dc9987473">setExpData</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a4765486c7efeac0e371b655dc9987473"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a22466e6374da46ad87df1d60905e427d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a22466e6374da46ad87df1d60905e427d">setCost</a> (<a class="el" href="classCostFunction.html">CostFunction</a> *)</td></tr>
|
||||
<tr class="separator:a22466e6374da46ad87df1d60905e427d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a77a90ace8590b6360d7602fcd59ec850"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a77a90ace8590b6360d7602fcd59ec850">getSol</a> () const =0</td></tr>
|
||||
<tr class="separator:a77a90ace8590b6360d7602fcd59ec850"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7b297577c2e6220842f2c0aa8fb3728"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#ac7b297577c2e6220842f2c0aa8fb3728">setParam</a> (std::vector< double >)</td></tr>
|
||||
<tr class="separator:ac7b297577c2e6220842f2c0aa8fb3728"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8a144aa7a9c636e5770b2cfe780dfc1"><td class="memItemLeft" align="right" valign="top">virtual std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#aa8a144aa7a9c636e5770b2cfe780dfc1">getParam</a> () const =0</td></tr>
|
||||
<tr class="separator:aa8a144aa7a9c636e5770b2cfe780dfc1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5742e9709016b3b839e66bb73c239d15"><td class="memItemLeft" align="right" valign="top">virtual std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a5742e9709016b3b839e66bb73c239d15">getNeighbor</a> (double) const =0</td></tr>
|
||||
<tr class="separator:a5742e9709016b3b839e66bb73c239d15"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2eb34665190554e9ec728dcc3ad2dd57"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a2eb34665190554e9ec728dcc3ad2dd57">getCost</a> ()=0</td></tr>
|
||||
<tr class="separator:a2eb34665190554e9ec728dcc3ad2dd57"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adc89c69e73ec65f31e082e4dbe5464a3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#adc89c69e73ec65f31e082e4dbe5464a3">exportModel</a> () const =0</td></tr>
|
||||
<tr class="separator:adc89c69e73ec65f31e082e4dbe5464a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2bc1c492dc8d485f5402f0c23f465808"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a2bc1c492dc8d485f5402f0c23f465808">displayModel</a> () const =0</td></tr>
|
||||
<tr class="separator:a2bc1c492dc8d485f5402f0c23f465808"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:ae8b5b16a6aa2231446c800bba1dbc5c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#ae8b5b16a6aa2231446c800bba1dbc5c3">m_data</a></td></tr>
|
||||
<tr class="separator:ae8b5b16a6aa2231446c800bba1dbc5c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af15b84e853d1bfeb51eb63325a3a780a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#af15b84e853d1bfeb51eb63325a3a780a">exp_data</a></td></tr>
|
||||
<tr class="separator:af15b84e853d1bfeb51eb63325a3a780a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3a23a55c42e9d91ce99d3f8bb827fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCostFunction.html">CostFunction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a3a23a55c42e9d91ce99d3f8bb827fbd9">m_cost</a></td></tr>
|
||||
<tr class="separator:a3a23a55c42e9d91ce99d3f8bb827fbd9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="ae3b375de5f6df4faf74a95d64748e048"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae3b375de5f6df4faf74a95d64748e048">◆ </a></span>Model() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Model::Model </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0386968ae522e868e3b6028c8b154837"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0386968ae522e868e3b6028c8b154837">◆ </a></span>Model() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Model::Model </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classModel.html">Model</a> & </td>
|
||||
<td class="paramname"><em>other</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a025b01adb30f6dabc80e5750e55c111e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a025b01adb30f6dabc80e5750e55c111e">◆ </a></span>Model() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Model::Model </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af032d8433c87a0a3a431faf6563a1f03"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af032d8433c87a0a3a431faf6563a1f03">◆ </a></span>~Model()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual Model::~Model </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a2bc1c492dc8d485f5402f0c23f465808"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2bc1c492dc8d485f5402f0c23f465808">◆ </a></span>displayModel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void Model::displayModel </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implemented in <a class="el" href="classTSP.html#ac25b5470884ae8e06672c9bd8e9abe37">TSP</a>, <a class="el" href="classPolynomialApprox.html#aef375908b82ed484d771e9c92fdb598e">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#a824b06137f93c3fb0cb6228038e80f01">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="adc89c69e73ec65f31e082e4dbe5464a3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adc89c69e73ec65f31e082e4dbe5464a3">◆ </a></span>exportModel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void Model::exportModel </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implemented in <a class="el" href="classTSP.html#a234e5ae530133d781e80c57ce5cbab0e">TSP</a>, <a class="el" href="classPolynomialApprox.html#a41c0ecc9346c128962c1adb6d0bcaf3c">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#af2932daf011b572ffa41bfc32c545d71">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2eb34665190554e9ec728dcc3ad2dd57"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2eb34665190554e9ec728dcc3ad2dd57">◆ </a></span>getCost()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual double Model::getCost </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implemented in <a class="el" href="classTSP.html#a88a596ca1fc98835a81a8b2e63428327">TSP</a>, <a class="el" href="classPolynomialApprox.html#a4c4b2ab53d34e03ca4b914cb84cf5b4e">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#afff1f531c2348c5c7fc0a1ac73727466">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5742e9709016b3b839e66bb73c239d15"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5742e9709016b3b839e66bb73c239d15">◆ </a></span>getNeighbor()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual std::vector<double> Model::getNeighbor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implemented in <a class="el" href="classTSP.html#ab97eddebb80d9c8521bc5654d695d07a">TSP</a>, <a class="el" href="classPolynomialApprox.html#aa20c8510003c55224b4bb237fd2b95fd">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#a9162626b147e73531cca3d9c0fdea346">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa8a144aa7a9c636e5770b2cfe780dfc1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa8a144aa7a9c636e5770b2cfe780dfc1">◆ </a></span>getParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual std::vector<double> Model::getParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implemented in <a class="el" href="classTSP.html#a4ac44600ca8b029fda5beb30c233be0b">TSP</a>, <a class="el" href="classPolynomialApprox.html#a2be8954337e15407e840bec443268e61">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#a0d0429599a93dfd3ca8dd8cc84d22f88">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a77a90ace8590b6360d7602fcd59ec850"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a77a90ace8590b6360d7602fcd59ec850">◆ </a></span>getSol()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual <a class="el" href="classData.html">Data</a> Model::getSol </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implemented in <a class="el" href="classTSP.html#a4badbbda733f8a2337c1f593cc42313d">TSP</a>, <a class="el" href="classPolynomialApprox.html#a3b91fc267c2160ea6eaf9f43b6b0599d">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#acb7999893726e2f700978cb900fc63fe">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a22466e6374da46ad87df1d60905e427d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a22466e6374da46ad87df1d60905e427d">◆ </a></span>setCost()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Model::setCost </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classCostFunction.html">CostFunction</a> * </td>
|
||||
<td class="paramname"><em>f</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classTSP.html#a9b4d44be9257539efc63c9d088bba99b">TSP</a>, <a class="el" href="classPolynomialApprox.html#aa4ab97ae60bce807a6cd3e3af05dc6fa">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#ae859d40c6ce1d78a8a57ebefe069b7ef">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4765486c7efeac0e371b655dc9987473"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4765486c7efeac0e371b655dc9987473">◆ </a></span>setExpData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Model::setExpData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T2</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classTSP.html#a3f0ca3c4e220676e0f4dd2df952e05a5">TSP</a>, <a class="el" href="classPolynomialApprox.html#aaa2e58d7ed15c376b24d4e58f71a9fba">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#a07405c8bd2b5de44df55791e4693a979">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a55049e284aebdb5d8ce738d342a83d90"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a55049e284aebdb5d8ce738d342a83d90">◆ </a></span>setModelData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Model::setModelData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T1</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classTSP.html#ad6bf10c3dac3211c9ab3075adb08b8db">TSP</a>, <a class="el" href="classPolynomialApprox.html#a9d3f1fc7eb6fa4bd2001f9911a64363a">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#add22c2da479a38dc69aa66b0ecb05647">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac7b297577c2e6220842f2c0aa8fb3728"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac7b297577c2e6220842f2c0aa8fb3728">◆ </a></span>setParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void Model::setParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< double > </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classTSP.html#af881bef7213735b3d47b0a7bbd1b17fd">TSP</a>, <a class="el" href="classPolynomialApprox.html#a188bf0dde349878c63e81ae32fd02ae6">PolynomialApprox</a>, and <a class="el" href="classLinearApprox.html#a5cb23c120f3345b4d66594284c3ec72e">LinearApprox</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="af15b84e853d1bfeb51eb63325a3a780a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af15b84e853d1bfeb51eb63325a3a780a">◆ </a></span>exp_data</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classData.html">Data</a> Model::exp_data</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3a23a55c42e9d91ce99d3f8bb827fbd9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3a23a55c42e9d91ce99d3f8bb827fbd9">◆ </a></span>m_cost</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classCostFunction.html">CostFunction</a>* Model::m_cost</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae8b5b16a6aa2231446c800bba1dbc5c3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae8b5b16a6aa2231446c800bba1dbc5c3">◆ </a></span>m_data</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classData.html">Data</a> Model::m_data</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="models_8h_source.html">models.h</a></li>
|
||||
<li><a class="el" href="models_8cpp.html">models.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/classModel.png
Executable file
|
After Width: | Height: | Size: 867 B |
5
Rapport/html/classModel__coll__graph.map
Executable file
@@ -0,0 +1,5 @@
|
||||
<map id="Model" name="Model">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" id="node2" href="$classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" id="node3" href="$classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
1
Rapport/html/classModel__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
d7c6befd5cb20e9385564b044e2c901b
|
||||
BIN
Rapport/html/classModel__coll__graph.png
Executable file
|
After Width: | Height: | Size: 38 KiB |
6
Rapport/html/classModel__inherit__graph.map
Executable file
@@ -0,0 +1,6 @@
|
||||
<map id="Model" name="Model">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="173,5,295,303"/>
|
||||
<area shape="rect" id="node2" href="$classLinearApprox.html" title=" " alt="" coords="5,351,132,575"/>
|
||||
<area shape="rect" id="node3" href="$classPolynomialApprox.html" title=" " alt="" coords="157,351,311,575"/>
|
||||
<area shape="rect" id="node4" href="$classTSP.html" title=" " alt="" coords="335,351,458,575"/>
|
||||
</map>
|
||||
1
Rapport/html/classModel__inherit__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
3aa9c957fc4a4049226155ba0216cc41
|
||||
BIN
Rapport/html/classModel__inherit__graph.png
Executable file
|
After Width: | Height: | Size: 55 KiB |
307
Rapport/html/classOptimizationMethod.html
Executable file
@@ -0,0 +1,307 @@
|
||||
<!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: OptimizationMethod Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">OptimizationMethod Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="methods_8h_source.html">methods.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for OptimizationMethod:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classOptimizationMethod__inherit__graph.png" border="0" usemap="#OptimizationMethod_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="OptimizationMethod_inherit__map" id="OptimizationMethod_inherit__map">
|
||||
<area shape="rect" title=" " alt="" coords="5,5,172,156"/>
|
||||
<area shape="rect" href="classSimulatedAnnealing.html" title=" " alt="" coords="6,204,171,369"/>
|
||||
</map>
|
||||
</div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for OptimizationMethod:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classOptimizationMethod__coll__graph.png" border="0" usemap="#OptimizationMethod_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="OptimizationMethod_coll__map" id="OptimizationMethod_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="55,637,222,788"/>
|
||||
<area shape="rect" href="classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" href="classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a8490a7cd0e3334f7e61469377c7d4217"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#a8490a7cd0e3334f7e61469377c7d4217">OptimizationMethod</a> ()</td></tr>
|
||||
<tr class="separator:a8490a7cd0e3334f7e61469377c7d4217"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe937854a5a30a514dc0414342132630"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#afe937854a5a30a514dc0414342132630">OptimizationMethod</a> (<a class="el" href="classModel.html">Model</a> *A)</td></tr>
|
||||
<tr class="separator:afe937854a5a30a514dc0414342132630"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab33ddd12499ebedbc73f125a65a21442"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#ab33ddd12499ebedbc73f125a65a21442">~OptimizationMethod</a> ()</td></tr>
|
||||
<tr class="separator:ab33ddd12499ebedbc73f125a65a21442"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa91c542184436065dc1dc2cac3ada639"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#aa91c542184436065dc1dc2cac3ada639">initialise</a> ()</td></tr>
|
||||
<tr class="separator:aa91c542184436065dc1dc2cac3ada639"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adb01ff9af919dbb2c60eb02512a8c3dc"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#adb01ff9af919dbb2c60eb02512a8c3dc">execute</a> ()</td></tr>
|
||||
<tr class="separator:adb01ff9af919dbb2c60eb02512a8c3dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae74af2b7ddb2720db1bc1554d577a1a6"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#ae74af2b7ddb2720db1bc1554d577a1a6">finalise</a> () const =0</td></tr>
|
||||
<tr class="separator:ae74af2b7ddb2720db1bc1554d577a1a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
||||
Protected Attributes</h2></td></tr>
|
||||
<tr class="memitem:a8facd4ec032c5613003238d88a3354de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classModel.html">Model</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#a8facd4ec032c5613003238d88a3354de">ToAdjust</a></td></tr>
|
||||
<tr class="separator:a8facd4ec032c5613003238d88a3354de"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a8490a7cd0e3334f7e61469377c7d4217"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8490a7cd0e3334f7e61469377c7d4217">◆ </a></span>OptimizationMethod() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">OptimizationMethod::OptimizationMethod </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afe937854a5a30a514dc0414342132630"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afe937854a5a30a514dc0414342132630">◆ </a></span>OptimizationMethod() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">OptimizationMethod::OptimizationMethod </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classModel.html">Model</a> * </td>
|
||||
<td class="paramname"><em>A</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab33ddd12499ebedbc73f125a65a21442"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab33ddd12499ebedbc73f125a65a21442">◆ </a></span>~OptimizationMethod()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual OptimizationMethod::~OptimizationMethod </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="adb01ff9af919dbb2c60eb02512a8c3dc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adb01ff9af919dbb2c60eb02512a8c3dc">◆ </a></span>execute()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void OptimizationMethod::execute </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classSimulatedAnnealing.html#a28b0004727cd54ad17c13c0da33168f1">SimulatedAnnealing</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae74af2b7ddb2720db1bc1554d577a1a6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae74af2b7ddb2720db1bc1554d577a1a6">◆ </a></span>finalise()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void OptimizationMethod::finalise </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implemented in <a class="el" href="classSimulatedAnnealing.html#a6c76ea1faede9c60a8dd732b6a26efea">SimulatedAnnealing</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa91c542184436065dc1dc2cac3ada639"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa91c542184436065dc1dc2cac3ada639">◆ </a></span>initialise()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void OptimizationMethod::initialise </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented in <a class="el" href="classSimulatedAnnealing.html#a2bb082c85be4814998b9f54ca6f05f7f">SimulatedAnnealing</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="a8facd4ec032c5613003238d88a3354de"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8facd4ec032c5613003238d88a3354de">◆ </a></span>ToAdjust</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classModel.html">Model</a>* OptimizationMethod::ToAdjust</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="methods_8h_source.html">methods.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/classOptimizationMethod.png
Executable file
|
After Width: | Height: | Size: 594 B |
6
Rapport/html/classOptimizationMethod__coll__graph.map
Executable file
@@ -0,0 +1,6 @@
|
||||
<map id="OptimizationMethod" name="OptimizationMethod">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="55,637,222,788"/>
|
||||
<area shape="rect" id="node2" href="$classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" id="node3" href="$classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" id="node4" href="$classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
1
Rapport/html/classOptimizationMethod__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
a8f78555defadaa1f36bdc2b42b87fa8
|
||||
BIN
Rapport/html/classOptimizationMethod__coll__graph.png
Executable file
|
After Width: | Height: | Size: 44 KiB |
4
Rapport/html/classOptimizationMethod__inherit__graph.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="OptimizationMethod" name="OptimizationMethod">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,5,172,156"/>
|
||||
<area shape="rect" id="node2" href="$classSimulatedAnnealing.html" title=" " alt="" coords="6,204,171,369"/>
|
||||
</map>
|
||||
1
Rapport/html/classOptimizationMethod__inherit__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
16ce55d218fb1a81a223fbea297c0572
|
||||
BIN
Rapport/html/classOptimizationMethod__inherit__graph.png
Executable file
|
After Width: | Height: | Size: 19 KiB |
589
Rapport/html/classPolynomialApprox.html
Executable file
@@ -0,0 +1,589 @@
|
||||
<!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: PolynomialApprox Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">PolynomialApprox Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="models_8h_source.html">models.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for PolynomialApprox:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classPolynomialApprox__inherit__graph.png" border="0" usemap="#PolynomialApprox_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="PolynomialApprox_inherit__map" id="PolynomialApprox_inherit__map">
|
||||
<area shape="rect" title=" " alt="" coords="5,351,160,575"/>
|
||||
<area shape="rect" href="classModel.html" title=" " alt="" coords="21,5,144,303"/>
|
||||
</map>
|
||||
</div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for PolynomialApprox:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classPolynomialApprox__coll__graph.png" border="0" usemap="#PolynomialApprox_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="PolynomialApprox_coll__map" id="PolynomialApprox_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="61,624,216,848"/>
|
||||
<area shape="rect" href="classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" href="classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a8f5b6c8757d2f8cfb761ef3cde56f288"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a8f5b6c8757d2f8cfb761ef3cde56f288">PolynomialApprox</a> ()</td></tr>
|
||||
<tr class="separator:a8f5b6c8757d2f8cfb761ef3cde56f288"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af63199eaa21586f4252a5cbc90c4b1fc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#af63199eaa21586f4252a5cbc90c4b1fc">PolynomialApprox</a> (const <a class="el" href="classPolynomialApprox.html">PolynomialApprox</a> &)</td></tr>
|
||||
<tr class="separator:af63199eaa21586f4252a5cbc90c4b1fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a838b0af2549309004fc94955863ecdc0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a838b0af2549309004fc94955863ecdc0">PolynomialApprox</a> (int)</td></tr>
|
||||
<tr class="separator:a838b0af2549309004fc94955863ecdc0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5719b872d1e5cd9f868dcdc9d63087d0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a5719b872d1e5cd9f868dcdc9d63087d0">PolynomialApprox</a> (<a class="el" href="classData.html">Data</a>, int)</td></tr>
|
||||
<tr class="separator:a5719b872d1e5cd9f868dcdc9d63087d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5c90de964cc41d083c7e3e56460c515c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a5c90de964cc41d083c7e3e56460c515c">PolynomialApprox</a> (<a class="el" href="classData.html">Data</a>, std::vector< double >)</td></tr>
|
||||
<tr class="separator:a5c90de964cc41d083c7e3e56460c515c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2eba69a082976122e286ea89a76c5d56"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a2eba69a082976122e286ea89a76c5d56">~PolynomialApprox</a> ()</td></tr>
|
||||
<tr class="separator:a2eba69a082976122e286ea89a76c5d56"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d3f1fc7eb6fa4bd2001f9911a64363a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a9d3f1fc7eb6fa4bd2001f9911a64363a">setModelData</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a9d3f1fc7eb6fa4bd2001f9911a64363a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaa2e58d7ed15c376b24d4e58f71a9fba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#aaa2e58d7ed15c376b24d4e58f71a9fba">setExpData</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:aaa2e58d7ed15c376b24d4e58f71a9fba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa4ab97ae60bce807a6cd3e3af05dc6fa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#aa4ab97ae60bce807a6cd3e3af05dc6fa">setCost</a> (<a class="el" href="classCostFunction.html">CostFunction</a> *)</td></tr>
|
||||
<tr class="separator:aa4ab97ae60bce807a6cd3e3af05dc6fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3b91fc267c2160ea6eaf9f43b6b0599d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a3b91fc267c2160ea6eaf9f43b6b0599d">getSol</a> () const</td></tr>
|
||||
<tr class="separator:a3b91fc267c2160ea6eaf9f43b6b0599d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a188bf0dde349878c63e81ae32fd02ae6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a188bf0dde349878c63e81ae32fd02ae6">setParam</a> (std::vector< double >)</td></tr>
|
||||
<tr class="separator:a188bf0dde349878c63e81ae32fd02ae6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2be8954337e15407e840bec443268e61"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a2be8954337e15407e840bec443268e61">getParam</a> () const</td></tr>
|
||||
<tr class="separator:a2be8954337e15407e840bec443268e61"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa20c8510003c55224b4bb237fd2b95fd"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#aa20c8510003c55224b4bb237fd2b95fd">getNeighbor</a> (double) const</td></tr>
|
||||
<tr class="separator:aa20c8510003c55224b4bb237fd2b95fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4c4b2ab53d34e03ca4b914cb84cf5b4e"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a4c4b2ab53d34e03ca4b914cb84cf5b4e">getCost</a> ()</td></tr>
|
||||
<tr class="separator:a4c4b2ab53d34e03ca4b914cb84cf5b4e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a41c0ecc9346c128962c1adb6d0bcaf3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a41c0ecc9346c128962c1adb6d0bcaf3c">exportModel</a> () const</td></tr>
|
||||
<tr class="separator:a41c0ecc9346c128962c1adb6d0bcaf3c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aef375908b82ed484d771e9c92fdb598e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#aef375908b82ed484d771e9c92fdb598e">displayModel</a> () const</td></tr>
|
||||
<tr class="separator:aef375908b82ed484d771e9c92fdb598e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a58d76e0c865949e3cd4b4041cb52d8f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPolynomialApprox.html#a58d76e0c865949e3cd4b4041cb52d8f6">getExpData</a> () const</td></tr>
|
||||
<tr class="separator:a58d76e0c865949e3cd4b4041cb52d8f6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classModel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classModel')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classModel.html">Model</a></td></tr>
|
||||
<tr class="memitem:ae3b375de5f6df4faf74a95d64748e048 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#ae3b375de5f6df4faf74a95d64748e048">Model</a> ()</td></tr>
|
||||
<tr class="separator:ae3b375de5f6df4faf74a95d64748e048 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0386968ae522e868e3b6028c8b154837 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a0386968ae522e868e3b6028c8b154837">Model</a> (const <a class="el" href="classModel.html">Model</a> &)</td></tr>
|
||||
<tr class="separator:a0386968ae522e868e3b6028c8b154837 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a025b01adb30f6dabc80e5750e55c111e inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a025b01adb30f6dabc80e5750e55c111e">Model</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a025b01adb30f6dabc80e5750e55c111e inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af032d8433c87a0a3a431faf6563a1f03 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#af032d8433c87a0a3a431faf6563a1f03">~Model</a> ()</td></tr>
|
||||
<tr class="separator:af032d8433c87a0a3a431faf6563a1f03 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_attribs_classModel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classModel')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classModel.html">Model</a></td></tr>
|
||||
<tr class="memitem:ae8b5b16a6aa2231446c800bba1dbc5c3 inherit pro_attribs_classModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#ae8b5b16a6aa2231446c800bba1dbc5c3">m_data</a></td></tr>
|
||||
<tr class="separator:ae8b5b16a6aa2231446c800bba1dbc5c3 inherit pro_attribs_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af15b84e853d1bfeb51eb63325a3a780a inherit pro_attribs_classModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#af15b84e853d1bfeb51eb63325a3a780a">exp_data</a></td></tr>
|
||||
<tr class="separator:af15b84e853d1bfeb51eb63325a3a780a inherit pro_attribs_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3a23a55c42e9d91ce99d3f8bb827fbd9 inherit pro_attribs_classModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCostFunction.html">CostFunction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a3a23a55c42e9d91ce99d3f8bb827fbd9">m_cost</a></td></tr>
|
||||
<tr class="separator:a3a23a55c42e9d91ce99d3f8bb827fbd9 inherit pro_attribs_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a8f5b6c8757d2f8cfb761ef3cde56f288"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8f5b6c8757d2f8cfb761ef3cde56f288">◆ </a></span>PolynomialApprox() <span class="overload">[1/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">PolynomialApprox::PolynomialApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af63199eaa21586f4252a5cbc90c4b1fc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af63199eaa21586f4252a5cbc90c4b1fc">◆ </a></span>PolynomialApprox() <span class="overload">[2/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">PolynomialApprox::PolynomialApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classPolynomialApprox.html">PolynomialApprox</a> & </td>
|
||||
<td class="paramname"><em>other</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a838b0af2549309004fc94955863ecdc0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a838b0af2549309004fc94955863ecdc0">◆ </a></span>PolynomialApprox() <span class="overload">[3/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">PolynomialApprox::PolynomialApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>n</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5719b872d1e5cd9f868dcdc9d63087d0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5719b872d1e5cd9f868dcdc9d63087d0">◆ </a></span>PolynomialApprox() <span class="overload">[4/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">PolynomialApprox::PolynomialApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>n</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5c90de964cc41d083c7e3e56460c515c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5c90de964cc41d083c7e3e56460c515c">◆ </a></span>PolynomialApprox() <span class="overload">[5/5]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">PolynomialApprox::PolynomialApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< double > </td>
|
||||
<td class="paramname"><em>a</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2eba69a082976122e286ea89a76c5d56"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2eba69a082976122e286ea89a76c5d56">◆ </a></span>~PolynomialApprox()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">PolynomialApprox::~PolynomialApprox </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aef375908b82ed484d771e9c92fdb598e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aef375908b82ed484d771e9c92fdb598e">◆ </a></span>displayModel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void PolynomialApprox::displayModel </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a2bc1c492dc8d485f5402f0c23f465808">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a41c0ecc9346c128962c1adb6d0bcaf3c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a41c0ecc9346c128962c1adb6d0bcaf3c">◆ </a></span>exportModel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void PolynomialApprox::exportModel </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#adc89c69e73ec65f31e082e4dbe5464a3">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4c4b2ab53d34e03ca4b914cb84cf5b4e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4c4b2ab53d34e03ca4b914cb84cf5b4e">◆ </a></span>getCost()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double PolynomialApprox::getCost </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a2eb34665190554e9ec728dcc3ad2dd57">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a58d76e0c865949e3cd4b4041cb52d8f6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a58d76e0c865949e3cd4b4041cb52d8f6">◆ </a></span>getExpData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classData.html">Data</a> PolynomialApprox::getExpData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa20c8510003c55224b4bb237fd2b95fd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa20c8510003c55224b4bb237fd2b95fd">◆ </a></span>getNeighbor()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< double > PolynomialApprox::getNeighbor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>ampl</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a5742e9709016b3b839e66bb73c239d15">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2be8954337e15407e840bec443268e61"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2be8954337e15407e840bec443268e61">◆ </a></span>getParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< double > PolynomialApprox::getParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#aa8a144aa7a9c636e5770b2cfe780dfc1">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3b91fc267c2160ea6eaf9f43b6b0599d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3b91fc267c2160ea6eaf9f43b6b0599d">◆ </a></span>getSol()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classData.html">Data</a> PolynomialApprox::getSol </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a77a90ace8590b6360d7602fcd59ec850">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa4ab97ae60bce807a6cd3e3af05dc6fa"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa4ab97ae60bce807a6cd3e3af05dc6fa">◆ </a></span>setCost()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void PolynomialApprox::setCost </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classCostFunction.html">CostFunction</a> * </td>
|
||||
<td class="paramname"><em>f</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#a22466e6374da46ad87df1d60905e427d">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aaa2e58d7ed15c376b24d4e58f71a9fba"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaa2e58d7ed15c376b24d4e58f71a9fba">◆ </a></span>setExpData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void PolynomialApprox::setExpData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#a4765486c7efeac0e371b655dc9987473">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9d3f1fc7eb6fa4bd2001f9911a64363a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9d3f1fc7eb6fa4bd2001f9911a64363a">◆ </a></span>setModelData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void PolynomialApprox::setModelData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T1</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#a55049e284aebdb5d8ce738d342a83d90">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a188bf0dde349878c63e81ae32fd02ae6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a188bf0dde349878c63e81ae32fd02ae6">◆ </a></span>setParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void PolynomialApprox::setParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< double > </td>
|
||||
<td class="paramname"><em>a</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#ac7b297577c2e6220842f2c0aa8fb3728">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="models_8h_source.html">models.h</a></li>
|
||||
<li><a class="el" href="models_8cpp.html">models.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/classPolynomialApprox.png
Executable file
|
After Width: | Height: | Size: 476 B |
6
Rapport/html/classPolynomialApprox__coll__graph.map
Executable file
@@ -0,0 +1,6 @@
|
||||
<map id="PolynomialApprox" name="PolynomialApprox">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="61,624,216,848"/>
|
||||
<area shape="rect" id="node2" href="$classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" id="node3" href="$classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" id="node4" href="$classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
1
Rapport/html/classPolynomialApprox__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
05a68714acd27716c7119e066db18d28
|
||||
BIN
Rapport/html/classPolynomialApprox__coll__graph.png
Executable file
|
After Width: | Height: | Size: 52 KiB |
4
Rapport/html/classPolynomialApprox__inherit__graph.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="PolynomialApprox" name="PolynomialApprox">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,351,160,575"/>
|
||||
<area shape="rect" id="node2" href="$classModel.html" title=" " alt="" coords="21,5,144,303"/>
|
||||
</map>
|
||||
1
Rapport/html/classPolynomialApprox__inherit__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
09527db91fb62b59484b957abe13d77d
|
||||
BIN
Rapport/html/classPolynomialApprox__inherit__graph.png
Executable file
|
After Width: | Height: | Size: 26 KiB |
337
Rapport/html/classSimulatedAnnealing.html
Executable file
@@ -0,0 +1,337 @@
|
||||
<!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: SimulatedAnnealing Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SimulatedAnnealing Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="methods_8h_source.html">methods.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for SimulatedAnnealing:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classSimulatedAnnealing__inherit__graph.png" border="0" usemap="#SimulatedAnnealing_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="SimulatedAnnealing_inherit__map" id="SimulatedAnnealing_inherit__map">
|
||||
<area shape="rect" title=" " alt="" coords="6,204,171,369"/>
|
||||
<area shape="rect" href="classOptimizationMethod.html" title=" " alt="" coords="5,5,172,156"/>
|
||||
</map>
|
||||
</div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for SimulatedAnnealing:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classSimulatedAnnealing__coll__graph.png" border="0" usemap="#SimulatedAnnealing_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="SimulatedAnnealing_coll__map" id="SimulatedAnnealing_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="56,837,221,1003"/>
|
||||
<area shape="rect" href="classOptimizationMethod.html" title=" " alt="" coords="55,637,222,788"/>
|
||||
<area shape="rect" href="classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" href="classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:af5a6ed64727a4594f347289527ff8b9a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimulatedAnnealing.html#af5a6ed64727a4594f347289527ff8b9a">SimulatedAnnealing</a> ()</td></tr>
|
||||
<tr class="separator:af5a6ed64727a4594f347289527ff8b9a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a58dfcf46592210e4ea5372bf39b16042"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimulatedAnnealing.html#a58dfcf46592210e4ea5372bf39b16042">SimulatedAnnealing</a> (<a class="el" href="classModel.html">Model</a> *)</td></tr>
|
||||
<tr class="separator:a58dfcf46592210e4ea5372bf39b16042"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa3dbfb1da9bf3f9e1ce023bbd1505b99"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimulatedAnnealing.html#aa3dbfb1da9bf3f9e1ce023bbd1505b99">SimulatedAnnealing</a> (<a class="el" href="classModel.html">Model</a> *, double, double, double, double, int, int)</td></tr>
|
||||
<tr class="separator:aa3dbfb1da9bf3f9e1ce023bbd1505b99"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab8630a5a98e257bab37f9b998329e397"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimulatedAnnealing.html#ab8630a5a98e257bab37f9b998329e397">~SimulatedAnnealing</a> ()</td></tr>
|
||||
<tr class="separator:ab8630a5a98e257bab37f9b998329e397"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2bb082c85be4814998b9f54ca6f05f7f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimulatedAnnealing.html#a2bb082c85be4814998b9f54ca6f05f7f">initialise</a> ()</td></tr>
|
||||
<tr class="separator:a2bb082c85be4814998b9f54ca6f05f7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a28b0004727cd54ad17c13c0da33168f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimulatedAnnealing.html#a28b0004727cd54ad17c13c0da33168f1">execute</a> ()</td></tr>
|
||||
<tr class="separator:a28b0004727cd54ad17c13c0da33168f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6c76ea1faede9c60a8dd732b6a26efea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSimulatedAnnealing.html#a6c76ea1faede9c60a8dd732b6a26efea">finalise</a> () const</td></tr>
|
||||
<tr class="separator:a6c76ea1faede9c60a8dd732b6a26efea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classOptimizationMethod"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOptimizationMethod')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classOptimizationMethod.html">OptimizationMethod</a></td></tr>
|
||||
<tr class="memitem:a8490a7cd0e3334f7e61469377c7d4217 inherit pub_methods_classOptimizationMethod"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#a8490a7cd0e3334f7e61469377c7d4217">OptimizationMethod</a> ()</td></tr>
|
||||
<tr class="separator:a8490a7cd0e3334f7e61469377c7d4217 inherit pub_methods_classOptimizationMethod"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe937854a5a30a514dc0414342132630 inherit pub_methods_classOptimizationMethod"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#afe937854a5a30a514dc0414342132630">OptimizationMethod</a> (<a class="el" href="classModel.html">Model</a> *A)</td></tr>
|
||||
<tr class="separator:afe937854a5a30a514dc0414342132630 inherit pub_methods_classOptimizationMethod"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab33ddd12499ebedbc73f125a65a21442 inherit pub_methods_classOptimizationMethod"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#ab33ddd12499ebedbc73f125a65a21442">~OptimizationMethod</a> ()</td></tr>
|
||||
<tr class="separator:ab33ddd12499ebedbc73f125a65a21442 inherit pub_methods_classOptimizationMethod"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_attribs_classOptimizationMethod"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classOptimizationMethod')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classOptimizationMethod.html">OptimizationMethod</a></td></tr>
|
||||
<tr class="memitem:a8facd4ec032c5613003238d88a3354de inherit pro_attribs_classOptimizationMethod"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classModel.html">Model</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOptimizationMethod.html#a8facd4ec032c5613003238d88a3354de">ToAdjust</a></td></tr>
|
||||
<tr class="separator:a8facd4ec032c5613003238d88a3354de inherit pro_attribs_classOptimizationMethod"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="af5a6ed64727a4594f347289527ff8b9a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af5a6ed64727a4594f347289527ff8b9a">◆ </a></span>SimulatedAnnealing() <span class="overload">[1/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SimulatedAnnealing::SimulatedAnnealing </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a58dfcf46592210e4ea5372bf39b16042"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a58dfcf46592210e4ea5372bf39b16042">◆ </a></span>SimulatedAnnealing() <span class="overload">[2/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SimulatedAnnealing::SimulatedAnnealing </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classModel.html">Model</a> * </td>
|
||||
<td class="paramname"><em>A</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa3dbfb1da9bf3f9e1ce023bbd1505b99"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa3dbfb1da9bf3f9e1ce023bbd1505b99">◆ </a></span>SimulatedAnnealing() <span class="overload">[3/3]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SimulatedAnnealing::SimulatedAnnealing </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classModel.html">Model</a> * </td>
|
||||
<td class="paramname"><em>A</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>a</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>t</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>t_e</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>c</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>l</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>m</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab8630a5a98e257bab37f9b998329e397"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab8630a5a98e257bab37f9b998329e397">◆ </a></span>~SimulatedAnnealing()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SimulatedAnnealing::~SimulatedAnnealing </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a28b0004727cd54ad17c13c0da33168f1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a28b0004727cd54ad17c13c0da33168f1">◆ </a></span>execute()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SimulatedAnnealing::execute </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classOptimizationMethod.html#adb01ff9af919dbb2c60eb02512a8c3dc">OptimizationMethod</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6c76ea1faede9c60a8dd732b6a26efea"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6c76ea1faede9c60a8dd732b6a26efea">◆ </a></span>finalise()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SimulatedAnnealing::finalise </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classOptimizationMethod.html#ae74af2b7ddb2720db1bc1554d577a1a6">OptimizationMethod</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2bb082c85be4814998b9f54ca6f05f7f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2bb082c85be4814998b9f54ca6f05f7f">◆ </a></span>initialise()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void SimulatedAnnealing::initialise </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classOptimizationMethod.html#aa91c542184436065dc1dc2cac3ada639">OptimizationMethod</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="methods_8h_source.html">methods.h</a></li>
|
||||
<li><a class="el" href="methods_8cpp.html">methods.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/classSimulatedAnnealing.png
Executable file
|
After Width: | Height: | Size: 590 B |
7
Rapport/html/classSimulatedAnnealing__coll__graph.map
Executable file
@@ -0,0 +1,7 @@
|
||||
<map id="SimulatedAnnealing" name="SimulatedAnnealing">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="56,837,221,1003"/>
|
||||
<area shape="rect" id="node2" href="$classOptimizationMethod.html" title=" " alt="" coords="55,637,222,788"/>
|
||||
<area shape="rect" id="node3" href="$classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" id="node4" href="$classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" id="node5" href="$classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
1
Rapport/html/classSimulatedAnnealing__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
96ee2de11b721dae7187051184261e82
|
||||
BIN
Rapport/html/classSimulatedAnnealing__coll__graph.png
Executable file
|
After Width: | Height: | Size: 54 KiB |
4
Rapport/html/classSimulatedAnnealing__inherit__graph.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="SimulatedAnnealing" name="SimulatedAnnealing">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="6,204,171,369"/>
|
||||
<area shape="rect" id="node2" href="$classOptimizationMethod.html" title=" " alt="" coords="5,5,172,156"/>
|
||||
</map>
|
||||
1
Rapport/html/classSimulatedAnnealing__inherit__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
bb002b173367b9290e1c60407cfd4d10
|
||||
BIN
Rapport/html/classSimulatedAnnealing__inherit__graph.png
Executable file
|
After Width: | Height: | Size: 19 KiB |
598
Rapport/html/classTSP.html
Executable file
@@ -0,0 +1,598 @@
|
||||
<!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: TSP Class Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">TSP Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="models_8h_source.html">models.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for TSP:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classTSP__inherit__graph.png" border="0" usemap="#TSP_inherit__map" alt="Inheritance graph"/></div>
|
||||
<map name="TSP_inherit__map" id="TSP_inherit__map">
|
||||
<area shape="rect" title=" " alt="" coords="5,351,128,575"/>
|
||||
<area shape="rect" href="classModel.html" title=" " alt="" coords="5,5,128,303"/>
|
||||
</map>
|
||||
</div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for TSP:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classTSP__coll__graph.png" border="0" usemap="#TSP_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="TSP_coll__map" id="TSP_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="77,624,200,848"/>
|
||||
<area shape="rect" href="classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" href="classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" href="classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a707519a097c28e52aebedc6132650e79"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a707519a097c28e52aebedc6132650e79">TSP</a> ()</td></tr>
|
||||
<tr class="separator:a707519a097c28e52aebedc6132650e79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a97df3fc8b105b1f8d18577e8f8629f84"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a97df3fc8b105b1f8d18577e8f8629f84">TSP</a> (const <a class="el" href="classTSP.html">TSP</a> &)</td></tr>
|
||||
<tr class="separator:a97df3fc8b105b1f8d18577e8f8629f84"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f43bcd7f86b20bc8859672d3f1686cd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a5f43bcd7f86b20bc8859672d3f1686cd">TSP</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a5f43bcd7f86b20bc8859672d3f1686cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aff1c6a73abc3825dbd36a2317abc711e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#aff1c6a73abc3825dbd36a2317abc711e">TSP</a> (<a class="el" href="classData.html">Data</a>, std::vector< int >)</td></tr>
|
||||
<tr class="separator:aff1c6a73abc3825dbd36a2317abc711e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6889d4d8f514c1a6e8474012b449b057"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a6889d4d8f514c1a6e8474012b449b057">~TSP</a> ()</td></tr>
|
||||
<tr class="separator:a6889d4d8f514c1a6e8474012b449b057"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6bf10c3dac3211c9ab3075adb08b8db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#ad6bf10c3dac3211c9ab3075adb08b8db">setModelData</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:ad6bf10c3dac3211c9ab3075adb08b8db"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3f0ca3c4e220676e0f4dd2df952e05a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a3f0ca3c4e220676e0f4dd2df952e05a5">setExpData</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a3f0ca3c4e220676e0f4dd2df952e05a5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9b4d44be9257539efc63c9d088bba99b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a9b4d44be9257539efc63c9d088bba99b">setCost</a> (<a class="el" href="classCostFunction.html">CostFunction</a> *)</td></tr>
|
||||
<tr class="separator:a9b4d44be9257539efc63c9d088bba99b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4badbbda733f8a2337c1f593cc42313d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a4badbbda733f8a2337c1f593cc42313d">getSol</a> () const</td></tr>
|
||||
<tr class="separator:a4badbbda733f8a2337c1f593cc42313d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af881bef7213735b3d47b0a7bbd1b17fd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#af881bef7213735b3d47b0a7bbd1b17fd">setParam</a> (std::vector< double >)</td></tr>
|
||||
<tr class="separator:af881bef7213735b3d47b0a7bbd1b17fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4ac44600ca8b029fda5beb30c233be0b"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a4ac44600ca8b029fda5beb30c233be0b">getParam</a> () const</td></tr>
|
||||
<tr class="separator:a4ac44600ca8b029fda5beb30c233be0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab97eddebb80d9c8521bc5654d695d07a"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#ab97eddebb80d9c8521bc5654d695d07a">getNeighbor</a> (double) const</td></tr>
|
||||
<tr class="separator:ab97eddebb80d9c8521bc5654d695d07a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88a596ca1fc98835a81a8b2e63428327"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a88a596ca1fc98835a81a8b2e63428327">getCost</a> ()</td></tr>
|
||||
<tr class="separator:a88a596ca1fc98835a81a8b2e63428327"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a234e5ae530133d781e80c57ce5cbab0e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a234e5ae530133d781e80c57ce5cbab0e">exportModel</a> () const</td></tr>
|
||||
<tr class="separator:a234e5ae530133d781e80c57ce5cbab0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac25b5470884ae8e06672c9bd8e9abe37"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#ac25b5470884ae8e06672c9bd8e9abe37">displayModel</a> () const</td></tr>
|
||||
<tr class="separator:ac25b5470884ae8e06672c9bd8e9abe37"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a686572afcfd3df6a9deb606612f014e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a686572afcfd3df6a9deb606612f014e5">getExpData</a> () const</td></tr>
|
||||
<tr class="separator:a686572afcfd3df6a9deb606612f014e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e47f4844ecc9b7afbf9cc001fb37b7a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#a7e47f4844ecc9b7afbf9cc001fb37b7a">setOrder</a> (std::vector< int >)</td></tr>
|
||||
<tr class="separator:a7e47f4844ecc9b7afbf9cc001fb37b7a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa0d8dde8f37068409c731cbb293bcfff"><td class="memItemLeft" align="right" valign="top">std::vector< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classTSP.html#aa0d8dde8f37068409c731cbb293bcfff">getOrder</a> () const</td></tr>
|
||||
<tr class="separator:aa0d8dde8f37068409c731cbb293bcfff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classModel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classModel')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classModel.html">Model</a></td></tr>
|
||||
<tr class="memitem:ae3b375de5f6df4faf74a95d64748e048 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#ae3b375de5f6df4faf74a95d64748e048">Model</a> ()</td></tr>
|
||||
<tr class="separator:ae3b375de5f6df4faf74a95d64748e048 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0386968ae522e868e3b6028c8b154837 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a0386968ae522e868e3b6028c8b154837">Model</a> (const <a class="el" href="classModel.html">Model</a> &)</td></tr>
|
||||
<tr class="separator:a0386968ae522e868e3b6028c8b154837 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a025b01adb30f6dabc80e5750e55c111e inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a025b01adb30f6dabc80e5750e55c111e">Model</a> (<a class="el" href="classData.html">Data</a>)</td></tr>
|
||||
<tr class="separator:a025b01adb30f6dabc80e5750e55c111e inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af032d8433c87a0a3a431faf6563a1f03 inherit pub_methods_classModel"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#af032d8433c87a0a3a431faf6563a1f03">~Model</a> ()</td></tr>
|
||||
<tr class="separator:af032d8433c87a0a3a431faf6563a1f03 inherit pub_methods_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_attribs_classModel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classModel')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classModel.html">Model</a></td></tr>
|
||||
<tr class="memitem:ae8b5b16a6aa2231446c800bba1dbc5c3 inherit pro_attribs_classModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#ae8b5b16a6aa2231446c800bba1dbc5c3">m_data</a></td></tr>
|
||||
<tr class="separator:ae8b5b16a6aa2231446c800bba1dbc5c3 inherit pro_attribs_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af15b84e853d1bfeb51eb63325a3a780a inherit pro_attribs_classModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classData.html">Data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#af15b84e853d1bfeb51eb63325a3a780a">exp_data</a></td></tr>
|
||||
<tr class="separator:af15b84e853d1bfeb51eb63325a3a780a inherit pro_attribs_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3a23a55c42e9d91ce99d3f8bb827fbd9 inherit pro_attribs_classModel"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCostFunction.html">CostFunction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classModel.html#a3a23a55c42e9d91ce99d3f8bb827fbd9">m_cost</a></td></tr>
|
||||
<tr class="separator:a3a23a55c42e9d91ce99d3f8bb827fbd9 inherit pro_attribs_classModel"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a707519a097c28e52aebedc6132650e79"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a707519a097c28e52aebedc6132650e79">◆ </a></span>TSP() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">TSP::TSP </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a97df3fc8b105b1f8d18577e8f8629f84"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a97df3fc8b105b1f8d18577e8f8629f84">◆ </a></span>TSP() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">TSP::TSP </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classTSP.html">TSP</a> & </td>
|
||||
<td class="paramname"><em>other</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5f43bcd7f86b20bc8859672d3f1686cd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5f43bcd7f86b20bc8859672d3f1686cd">◆ </a></span>TSP() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">TSP::TSP </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aff1c6a73abc3825dbd36a2317abc711e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aff1c6a73abc3825dbd36a2317abc711e">◆ </a></span>TSP() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">TSP::TSP </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< int > </td>
|
||||
<td class="paramname"><em>o</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6889d4d8f514c1a6e8474012b449b057"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6889d4d8f514c1a6e8474012b449b057">◆ </a></span>~TSP()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">TSP::~TSP </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ac25b5470884ae8e06672c9bd8e9abe37"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac25b5470884ae8e06672c9bd8e9abe37">◆ </a></span>displayModel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TSP::displayModel </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a2bc1c492dc8d485f5402f0c23f465808">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a234e5ae530133d781e80c57ce5cbab0e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a234e5ae530133d781e80c57ce5cbab0e">◆ </a></span>exportModel()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TSP::exportModel </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#adc89c69e73ec65f31e082e4dbe5464a3">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a88a596ca1fc98835a81a8b2e63428327"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a88a596ca1fc98835a81a8b2e63428327">◆ </a></span>getCost()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">double TSP::getCost </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a2eb34665190554e9ec728dcc3ad2dd57">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a686572afcfd3df6a9deb606612f014e5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a686572afcfd3df6a9deb606612f014e5">◆ </a></span>getExpData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classData.html">Data</a> TSP::getExpData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab97eddebb80d9c8521bc5654d695d07a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab97eddebb80d9c8521bc5654d695d07a">◆ </a></span>getNeighbor()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< double > TSP::getNeighbor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>ampl</em></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a5742e9709016b3b839e66bb73c239d15">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa0d8dde8f37068409c731cbb293bcfff"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa0d8dde8f37068409c731cbb293bcfff">◆ </a></span>getOrder()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< int > TSP::getOrder </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4ac44600ca8b029fda5beb30c233be0b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4ac44600ca8b029fda5beb30c233be0b">◆ </a></span>getParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< double > TSP::getParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#aa8a144aa7a9c636e5770b2cfe780dfc1">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4badbbda733f8a2337c1f593cc42313d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4badbbda733f8a2337c1f593cc42313d">◆ </a></span>getSol()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classData.html">Data</a> TSP::getSol </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Implements <a class="el" href="classModel.html#a77a90ace8590b6360d7602fcd59ec850">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9b4d44be9257539efc63c9d088bba99b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9b4d44be9257539efc63c9d088bba99b">◆ </a></span>setCost()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TSP::setCost </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classCostFunction.html">CostFunction</a> * </td>
|
||||
<td class="paramname"><em>f</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#a22466e6374da46ad87df1d60905e427d">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3f0ca3c4e220676e0f4dd2df952e05a5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3f0ca3c4e220676e0f4dd2df952e05a5">◆ </a></span>setExpData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TSP::setExpData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#a4765486c7efeac0e371b655dc9987473">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad6bf10c3dac3211c9ab3075adb08b8db"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad6bf10c3dac3211c9ab3075adb08b8db">◆ </a></span>setModelData()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TSP::setModelData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classData.html">Data</a> </td>
|
||||
<td class="paramname"><em>T1</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#a55049e284aebdb5d8ce738d342a83d90">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7e47f4844ecc9b7afbf9cc001fb37b7a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7e47f4844ecc9b7afbf9cc001fb37b7a">◆ </a></span>setOrder()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TSP::setOrder </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< int > </td>
|
||||
<td class="paramname"><em>o</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af881bef7213735b3d47b0a7bbd1b17fd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af881bef7213735b3d47b0a7bbd1b17fd">◆ </a></span>setParam()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void TSP::setParam </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< double > </td>
|
||||
<td class="paramname"><em>a</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classModel.html#ac7b297577c2e6220842f2c0aa8fb3728">Model</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="models_8h_source.html">models.h</a></li>
|
||||
<li><a class="el" href="models_8cpp.html">models.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/classTSP.png
Executable file
|
After Width: | Height: | Size: 312 B |
6
Rapport/html/classTSP__coll__graph.map
Executable file
@@ -0,0 +1,6 @@
|
||||
<map id="TSP" name="TSP">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="77,624,200,848"/>
|
||||
<area shape="rect" id="node2" href="$classModel.html" title=" " alt="" coords="77,307,200,575"/>
|
||||
<area shape="rect" id="node3" href="$classCostFunction.html" title=" " alt="" coords="5,57,133,178"/>
|
||||
<area shape="rect" id="node4" href="$classData.html" title=" " alt="" coords="158,5,258,229"/>
|
||||
</map>
|
||||
1
Rapport/html/classTSP__coll__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
2c3fce59c555377d5727fac8ac796be9
|
||||
BIN
Rapport/html/classTSP__coll__graph.png
Executable file
|
After Width: | Height: | Size: 45 KiB |
4
Rapport/html/classTSP__inherit__graph.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="TSP" name="TSP">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,351,128,575"/>
|
||||
<area shape="rect" id="node2" href="$classModel.html" title=" " alt="" coords="5,5,128,303"/>
|
||||
</map>
|
||||
1
Rapport/html/classTSP__inherit__graph.md5
Executable file
@@ -0,0 +1 @@
|
||||
6b1a476dd5fc2fb0198a7c852a42efcf
|
||||
BIN
Rapport/html/classTSP__inherit__graph.png
Executable file
|
After Width: | Height: | Size: 22 KiB |
116
Rapport/html/classes.html
Executable file
@@ -0,0 +1,116 @@
|
||||
<!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 Structure Index</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&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&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="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Data Structure Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_d">d</a> | <a class="qindex" href="#letter_k">k</a> | <a class="qindex" href="#letter_l">l</a> | <a class="qindex" href="#letter_m">m</a> | <a class="qindex" href="#letter_o">o</a> | <a class="qindex" href="#letter_p">p</a> | <a class="qindex" href="#letter_s">s</a> | <a class="qindex" href="#letter_t">t</a></div>
|
||||
<table class="classindex">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  c  </div></td></tr></table>
|
||||
</td>
|
||||
<td valign="top"><a class="el" href="classDistance.html">Distance</a>   </td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  m  </div></td></tr></table>
|
||||
</td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  p  </div></td></tr></table>
|
||||
</td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  t  </div></td></tr></table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  k  </div></td></tr></table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td valign="top"><a class="el" href="classCostFunction.html">CostFunction</a>   </td>
|
||||
<td valign="top"><a class="el" href="classModel.html">Model</a>   </td>
|
||||
<td valign="top"><a class="el" href="classPolynomialApprox.html">PolynomialApprox</a>   </td>
|
||||
<td valign="top"><a class="el" href="classTSP.html">TSP</a>   </td>
|
||||
</tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  d  </div></td></tr></table>
|
||||
</td>
|
||||
<td valign="top"><a class="el" href="classKhi2.html">Khi2</a>   </td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  o  </div></td></tr></table>
|
||||
</td>
|
||||
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  s  </div></td></tr></table>
|
||||
</td>
|
||||
<td></td></tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  l  </div></td></tr></table>
|
||||
</td>
|
||||
<td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classData.html">Data</a>   </td>
|
||||
<td valign="top"><a class="el" href="classOptimizationMethod.html">OptimizationMethod</a>   </td>
|
||||
<td valign="top"><a class="el" href="classSimulatedAnnealing.html">SimulatedAnnealing</a>   </td>
|
||||
<td></td></tr>
|
||||
<tr><td></td><td valign="top"><a class="el" href="classLinearApprox.html">LinearApprox</a>   </td>
|
||||
<td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_d">d</a> | <a class="qindex" href="#letter_k">k</a> | <a class="qindex" href="#letter_l">l</a> | <a class="qindex" href="#letter_m">m</a> | <a class="qindex" href="#letter_o">o</a> | <a class="qindex" href="#letter_p">p</a> | <a class="qindex" href="#letter_s">s</a> | <a class="qindex" href="#letter_t">t</a></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Rapport/html/closed.png
Executable file
|
After Width: | Height: | Size: 132 B |
90
Rapport/html/costfunctions_8cpp.html
Executable file
@@ -0,0 +1,90 @@
|
||||
<!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: costfunctions.cpp File Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">costfunctions.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <math.h></code><br />
|
||||
<code>#include <vector></code><br />
|
||||
<code>#include "<a class="el" href="costfunctions_8h_source.html">costfunctions.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for costfunctions.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="costfunctions_8cpp__incl.png" border="0" usemap="#costfunctions_8cpp" alt=""/></div>
|
||||
<map name="costfunctions_8cpp" id="costfunctions_8cpp">
|
||||
<area shape="rect" title=" " alt="" coords="43,5,169,32"/>
|
||||
<area shape="rect" title=" " alt="" coords="5,80,68,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="124,155,181,181"/>
|
||||
<area shape="rect" href="costfunctions_8h.html" title=" " alt="" coords="144,80,255,107"/>
|
||||
</map>
|
||||
</div>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
6
Rapport/html/costfunctions_8cpp__incl.map
Executable file
@@ -0,0 +1,6 @@
|
||||
<map id="costfunctions.cpp" name="costfunctions.cpp">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="43,5,169,32"/>
|
||||
<area shape="rect" id="node2" title=" " alt="" coords="5,80,68,107"/>
|
||||
<area shape="rect" id="node3" title=" " alt="" coords="124,155,181,181"/>
|
||||
<area shape="rect" id="node4" href="$costfunctions_8h.html" title=" " alt="" coords="144,80,255,107"/>
|
||||
</map>
|
||||
1
Rapport/html/costfunctions_8cpp__incl.md5
Executable file
@@ -0,0 +1 @@
|
||||
58a2ceff2e814581a8f4be6eac6c879b
|
||||
BIN
Rapport/html/costfunctions_8cpp__incl.png
Executable file
|
After Width: | Height: | Size: 8.6 KiB |
116
Rapport/html/costfunctions_8h.html
Executable file
@@ -0,0 +1,116 @@
|
||||
<!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: costfunctions.h File Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Data Structures</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">costfunctions.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <vector></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for costfunctions.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="costfunctions_8h__incl.png" border="0" usemap="#costfunctions_8h" alt=""/></div>
|
||||
<map name="costfunctions_8h" id="costfunctions_8h">
|
||||
<area shape="rect" title=" " alt="" coords="5,5,116,32"/>
|
||||
<area shape="rect" title=" " alt="" coords="32,80,89,107"/>
|
||||
</map>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="costfunctions_8h__dep__incl.png" border="0" usemap="#costfunctions_8hdep" alt=""/></div>
|
||||
<map name="costfunctions_8hdep" id="costfunctions_8hdep">
|
||||
<area shape="rect" title=" " alt="" coords="145,5,256,32"/>
|
||||
<area shape="rect" href="costfunctions_8cpp.html" title=" " alt="" coords="14,80,139,107"/>
|
||||
<area shape="rect" href="models_8h.html" title=" " alt="" coords="163,80,238,107"/>
|
||||
<area shape="rect" href="test__cost_8cpp.html" title=" " alt="" coords="263,80,363,107"/>
|
||||
<area shape="rect" href="methods_8cpp.html" title=" " alt="" coords="5,229,103,256"/>
|
||||
<area shape="rect" href="methods_8h.html" title=" " alt="" coords="81,155,163,181"/>
|
||||
<area shape="rect" href="test__methods_8cpp.html" title=" " alt="" coords="132,229,259,256"/>
|
||||
<area shape="rect" href="models_8cpp.html" title=" " alt="" coords="239,155,328,181"/>
|
||||
<area shape="rect" href="test__models_8cpp.html" title=" " alt="" coords="352,155,471,181"/>
|
||||
</map>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="costfunctions_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Data Structures</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCostFunction.html">CostFunction</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classKhi2.html">Khi2</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDistance.html">Distance</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
11
Rapport/html/costfunctions_8h__dep__incl.map
Executable file
@@ -0,0 +1,11 @@
|
||||
<map id="costfunctions.h" name="costfunctions.h">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="145,5,256,32"/>
|
||||
<area shape="rect" id="node2" href="$costfunctions_8cpp.html" title=" " alt="" coords="14,80,139,107"/>
|
||||
<area shape="rect" id="node3" href="$models_8h.html" title=" " alt="" coords="163,80,238,107"/>
|
||||
<area shape="rect" id="node9" href="$test__cost_8cpp.html" title=" " alt="" coords="263,80,363,107"/>
|
||||
<area shape="rect" id="node4" href="$methods_8cpp.html" title=" " alt="" coords="5,229,103,256"/>
|
||||
<area shape="rect" id="node5" href="$methods_8h.html" title=" " alt="" coords="81,155,163,181"/>
|
||||
<area shape="rect" id="node6" href="$test__methods_8cpp.html" title=" " alt="" coords="132,229,259,256"/>
|
||||
<area shape="rect" id="node7" href="$models_8cpp.html" title=" " alt="" coords="239,155,328,181"/>
|
||||
<area shape="rect" id="node8" href="$test__models_8cpp.html" title=" " alt="" coords="352,155,471,181"/>
|
||||
</map>
|
||||
1
Rapport/html/costfunctions_8h__dep__incl.md5
Executable file
@@ -0,0 +1 @@
|
||||
0a4640d310dbf502619a5e47d071f23b
|
||||
BIN
Rapport/html/costfunctions_8h__dep__incl.png
Executable file
|
After Width: | Height: | Size: 20 KiB |
4
Rapport/html/costfunctions_8h__incl.map
Executable file
@@ -0,0 +1,4 @@
|
||||
<map id="costfunctions.h" name="costfunctions.h">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="5,5,116,32"/>
|
||||
<area shape="rect" id="node2" title=" " alt="" coords="32,80,89,107"/>
|
||||
</map>
|
||||
1
Rapport/html/costfunctions_8h__incl.md5
Executable file
@@ -0,0 +1 @@
|
||||
18ecfb35111386cfed3b412ac8e4ef8f
|
||||
BIN
Rapport/html/costfunctions_8h__incl.png
Executable file
|
After Width: | Height: | Size: 2.4 KiB |
151
Rapport/html/costfunctions_8h_source.html
Executable file
@@ -0,0 +1,151 @@
|
||||
<!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: costfunctions.h Source File</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&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&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="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">costfunctions.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="costfunctions_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef COSTFUNCTIONS_H</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define COSTFUNCTIONS_H</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include<vector></span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  </div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * Cost Functions</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  </div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="classCostFunction.html"> 10</a></span> <span class="keyword">class </span><a class="code" href="classCostFunction.html">CostFunction</a>{</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="comment">//Virtual Constructor & Destructor for any cost function</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classCostFunction.html#aadc7232e869e752fc4c6db78f9ad8b12"> 13</a></span>  <a class="code" href="classCostFunction.html#aadc7232e869e752fc4c6db78f9ad8b12">CostFunction</a>(){};</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classCostFunction.html#ad597fa830587644407310e618a01b312"> 14</a></span>  <a class="code" href="classCostFunction.html#ad597fa830587644407310e618a01b312">CostFunction</a>(<span class="keyword">const</span> <a class="code" href="classCostFunction.html">CostFunction</a>&){};</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classCostFunction.html#a24dba57be643ac11b45f9479730f28ea"> 15</a></span>  <span class="keyword">virtual</span> <a class="code" href="classCostFunction.html#a24dba57be643ac11b45f9479730f28ea">~CostFunction</a>(){};</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="comment">//Virtual getter for the values of any cost function</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="classCostFunction.html#ac2ff779856e16cb0cd82cd0600bd91a6">get</a>() <span class="keyword">const</span> = 0;</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> };</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * Least squared cost</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classKhi2.html"> 24</a></span> <span class="keyword">class </span><a class="code" href="classKhi2.html">Khi2</a> : <span class="keyword">public</span> <a class="code" href="classCostFunction.html">CostFunction</a>{</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="comment">//Constructor & Destructor for a Khi2 type cost</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="classKhi2.html#aa5768ee12f7dc040b3bed4e89d351906">Khi2</a>();</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="classKhi2.html#aa5768ee12f7dc040b3bed4e89d351906">Khi2</a>(<span class="keyword">const</span> <a class="code" href="classKhi2.html">Khi2</a>&);</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="classKhi2.html#aa5768ee12f7dc040b3bed4e89d351906">Khi2</a>(std::vector<std::vector<double>>,std::vector<std::vector<double>>);</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classKhi2.html#a1f2c0fd944611a950179181ba09473d3"> 30</a></span>  <a class="code" href="classKhi2.html#a1f2c0fd944611a950179181ba09473d3">~Khi2</a>(){};</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="comment">//Set new data sets</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="classKhi2.html#a00b8fc2e088f8609a417dfe3b905f656">setData</a>(std::vector<std::vector<double>>,std::vector<std::vector<double>>);</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="comment">//Get the value of this cost</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">double</span> <a class="code" href="classKhi2.html#a7fe47845f5eda146384a9c56b532a11e">get</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  std::vector<std::vector<double>> k_exp;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  std::vector<std::vector<double>> k_mod;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> };</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment"> * Total distance</span></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classDistance.html"> 44</a></span> <span class="keyword">class </span><a class="code" href="classDistance.html">Distance</a> : <span class="keyword">public</span> <a class="code" href="classCostFunction.html">CostFunction</a>{</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="comment">//Constructor & Destructor for a Distance type cost</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <a class="code" href="classDistance.html#a10c71cb57a2a8f5c66b2e91f63e3595a">Distance</a>();</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="classDistance.html#a10c71cb57a2a8f5c66b2e91f63e3595a">Distance</a>(<span class="keyword">const</span> <a class="code" href="classDistance.html">Distance</a>&);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <a class="code" href="classDistance.html#a10c71cb57a2a8f5c66b2e91f63e3595a">Distance</a>(std::vector<std::vector<double>>,std::vector<int>);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classDistance.html#a933d4ecca7e420ac53945e36d64e9500"> 50</a></span>  <a class="code" href="classDistance.html#a933d4ecca7e420ac53945e36d64e9500">~Distance</a>(){};</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="comment">//Set new data sets</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordtype">void</span> <a class="code" href="classDistance.html#a3e5132f46704cc57c3bf3431a312efb1">setData</a>(std::vector<std::vector<double>>,std::vector<int>);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="comment">//Get the value of this cost</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">double</span> <a class="code" href="classDistance.html#a3478b7d15662fd029272f916d9108cf4">get</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  std::vector<std::vector<double>> d_pos;</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  std::vector<int> d_ord;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> };</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassKhi2_html"><div class="ttname"><a href="classKhi2.html">Khi2</a></div><div class="ttdef"><b>Definition:</b> costfunctions.h:24</div></div>
|
||||
<div class="ttc" id="aclassKhi2_html_a00b8fc2e088f8609a417dfe3b905f656"><div class="ttname"><a href="classKhi2.html#a00b8fc2e088f8609a417dfe3b905f656">Khi2::setData</a></div><div class="ttdeci">void setData(std::vector< std::vector< double >>, std::vector< std::vector< double >>)</div><div class="ttdef"><b>Definition:</b> costfunctions.cpp:20</div></div>
|
||||
<div class="ttc" id="aclassDistance_html"><div class="ttname"><a href="classDistance.html">Distance</a></div><div class="ttdef"><b>Definition:</b> costfunctions.h:44</div></div>
|
||||
<div class="ttc" id="aclassKhi2_html_a1f2c0fd944611a950179181ba09473d3"><div class="ttname"><a href="classKhi2.html#a1f2c0fd944611a950179181ba09473d3">Khi2::~Khi2</a></div><div class="ttdeci">~Khi2()</div><div class="ttdef"><b>Definition:</b> costfunctions.h:30</div></div>
|
||||
<div class="ttc" id="aclassCostFunction_html_a24dba57be643ac11b45f9479730f28ea"><div class="ttname"><a href="classCostFunction.html#a24dba57be643ac11b45f9479730f28ea">CostFunction::~CostFunction</a></div><div class="ttdeci">virtual ~CostFunction()</div><div class="ttdef"><b>Definition:</b> costfunctions.h:15</div></div>
|
||||
<div class="ttc" id="aclassCostFunction_html"><div class="ttname"><a href="classCostFunction.html">CostFunction</a></div><div class="ttdef"><b>Definition:</b> costfunctions.h:10</div></div>
|
||||
<div class="ttc" id="aclassDistance_html_a933d4ecca7e420ac53945e36d64e9500"><div class="ttname"><a href="classDistance.html#a933d4ecca7e420ac53945e36d64e9500">Distance::~Distance</a></div><div class="ttdeci">~Distance()</div><div class="ttdef"><b>Definition:</b> costfunctions.h:50</div></div>
|
||||
<div class="ttc" id="aclassCostFunction_html_ad597fa830587644407310e618a01b312"><div class="ttname"><a href="classCostFunction.html#ad597fa830587644407310e618a01b312">CostFunction::CostFunction</a></div><div class="ttdeci">CostFunction(const CostFunction &)</div><div class="ttdef"><b>Definition:</b> costfunctions.h:14</div></div>
|
||||
<div class="ttc" id="aclassDistance_html_a3e5132f46704cc57c3bf3431a312efb1"><div class="ttname"><a href="classDistance.html#a3e5132f46704cc57c3bf3431a312efb1">Distance::setData</a></div><div class="ttdeci">void setData(std::vector< std::vector< double >>, std::vector< int >)</div><div class="ttdef"><b>Definition:</b> costfunctions.cpp:49</div></div>
|
||||
<div class="ttc" id="aclassKhi2_html_aa5768ee12f7dc040b3bed4e89d351906"><div class="ttname"><a href="classKhi2.html#aa5768ee12f7dc040b3bed4e89d351906">Khi2::Khi2</a></div><div class="ttdeci">Khi2()</div><div class="ttdef"><b>Definition:</b> costfunctions.cpp:9</div></div>
|
||||
<div class="ttc" id="aclassCostFunction_html_ac2ff779856e16cb0cd82cd0600bd91a6"><div class="ttname"><a href="classCostFunction.html#ac2ff779856e16cb0cd82cd0600bd91a6">CostFunction::get</a></div><div class="ttdeci">virtual double get() const =0</div></div>
|
||||
<div class="ttc" id="aclassDistance_html_a10c71cb57a2a8f5c66b2e91f63e3595a"><div class="ttname"><a href="classDistance.html#a10c71cb57a2a8f5c66b2e91f63e3595a">Distance::Distance</a></div><div class="ttdeci">Distance()</div><div class="ttdef"><b>Definition:</b> costfunctions.cpp:38</div></div>
|
||||
<div class="ttc" id="aclassCostFunction_html_aadc7232e869e752fc4c6db78f9ad8b12"><div class="ttname"><a href="classCostFunction.html#aadc7232e869e752fc4c6db78f9ad8b12">CostFunction::CostFunction</a></div><div class="ttdeci">CostFunction()</div><div class="ttdef"><b>Definition:</b> costfunctions.h:13</div></div>
|
||||
<div class="ttc" id="aclassKhi2_html_a7fe47845f5eda146384a9c56b532a11e"><div class="ttname"><a href="classKhi2.html#a7fe47845f5eda146384a9c56b532a11e">Khi2::get</a></div><div class="ttdeci">double get() const</div><div class="ttdef"><b>Definition:</b> costfunctions.cpp:25</div></div>
|
||||
<div class="ttc" id="aclassDistance_html_a3478b7d15662fd029272f916d9108cf4"><div class="ttname"><a href="classDistance.html#a3478b7d15662fd029272f916d9108cf4">Distance::get</a></div><div class="ttdeci">double get() const</div><div class="ttdef"><b>Definition:</b> costfunctions.cpp:54</div></div>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
101
Rapport/html/data_8cpp.html
Executable file
@@ -0,0 +1,101 @@
|
||||
<!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.cpp File Reference</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&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&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>
|
||||
<!-- 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><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">data.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <vector></code><br />
|
||||
<code>#include <math.h></code><br />
|
||||
<code>#include <iostream></code><br />
|
||||
<code>#include <stdlib.h></code><br />
|
||||
<code>#include <stdio.h></code><br />
|
||||
<code>#include <time.h></code><br />
|
||||
<code>#include <fstream></code><br />
|
||||
<code>#include "<a class="el" href="data_8h_source.html">data.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for data.cpp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="data_8cpp__incl.png" border="0" usemap="#data_8cpp" alt=""/></div>
|
||||
<map name="data_8cpp" id="data_8cpp">
|
||||
<area shape="rect" title=" " alt="" coords="250,5,322,32"/>
|
||||
<area shape="rect" title=" " alt="" coords="220,155,278,181"/>
|
||||
<area shape="rect" title=" " alt="" coords="28,80,91,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="116,80,188,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="212,80,276,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="300,80,361,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="385,80,444,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="468,80,534,107"/>
|
||||
<area shape="rect" href="data_8h.html" title=" " alt="" coords="558,80,617,107"/>
|
||||
<area shape="rect" title=" " alt="" coords="560,155,615,181"/>
|
||||
</map>
|
||||
</div>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
12
Rapport/html/data_8cpp__incl.map
Executable file
@@ -0,0 +1,12 @@
|
||||
<map id="data.cpp" name="data.cpp">
|
||||
<area shape="rect" id="node1" title=" " alt="" coords="250,5,322,32"/>
|
||||
<area shape="rect" id="node2" title=" " alt="" coords="220,155,278,181"/>
|
||||
<area shape="rect" id="node3" title=" " alt="" coords="28,80,91,107"/>
|
||||
<area shape="rect" id="node4" title=" " alt="" coords="116,80,188,107"/>
|
||||
<area shape="rect" id="node5" title=" " alt="" coords="212,80,276,107"/>
|
||||
<area shape="rect" id="node6" title=" " alt="" coords="300,80,361,107"/>
|
||||
<area shape="rect" id="node7" title=" " alt="" coords="385,80,444,107"/>
|
||||
<area shape="rect" id="node8" title=" " alt="" coords="468,80,534,107"/>
|
||||
<area shape="rect" id="node9" href="$data_8h.html" title=" " alt="" coords="558,80,617,107"/>
|
||||
<area shape="rect" id="node10" title=" " alt="" coords="560,155,615,181"/>
|
||||
</map>
|
||||