diff options
Diffstat (limited to 'doc/index-files')
-rw-r--r-- | doc/index-files/index-1.html | 168 | ||||
-rw-r--r-- | doc/index-files/index-10.html | 173 | ||||
-rw-r--r-- | doc/index-files/index-11.html | 151 | ||||
-rw-r--r-- | doc/index-files/index-12.html | 197 | ||||
-rw-r--r-- | doc/index-files/index-13.html | 161 | ||||
-rw-r--r-- | doc/index-files/index-14.html | 144 | ||||
-rw-r--r-- | doc/index-files/index-15.html | 269 | ||||
-rw-r--r-- | doc/index-files/index-16.html | 340 | ||||
-rw-r--r-- | doc/index-files/index-17.html | 428 | ||||
-rw-r--r-- | doc/index-files/index-18.html | 359 | ||||
-rw-r--r-- | doc/index-files/index-19.html | 186 | ||||
-rw-r--r-- | doc/index-files/index-2.html | 166 | ||||
-rw-r--r-- | doc/index-files/index-20.html | 187 | ||||
-rw-r--r-- | doc/index-files/index-21.html | 133 | ||||
-rw-r--r-- | doc/index-files/index-22.html | 131 | ||||
-rw-r--r-- | doc/index-files/index-3.html | 233 | ||||
-rw-r--r-- | doc/index-files/index-4.html | 262 | ||||
-rw-r--r-- | doc/index-files/index-5.html | 158 | ||||
-rw-r--r-- | doc/index-files/index-6.html | 172 | ||||
-rw-r--r-- | doc/index-files/index-7.html | 566 | ||||
-rw-r--r-- | doc/index-files/index-8.html | 155 | ||||
-rw-r--r-- | doc/index-files/index-9.html | 206 |
22 files changed, 4945 insertions, 0 deletions
diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html new file mode 100644 index 0000000..6a80e84 --- /dev/null +++ b/doc/index-files/index-1.html @@ -0,0 +1,168 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>A-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="A-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Letter</li> +<li><a href="index-2.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-1.html" target="_top">Frames</a></li> +<li><a href="index-1.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:A"> +<!-- --> +</a> +<h2 class="title">A</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html#Absolute--">Absolute()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Absolute</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html#AbsoluteCosineAB--">AbsoluteCosineAB()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteCosineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html#AbsoluteHyperbolicTangentAB--">AbsoluteHyperbolicTangentAB()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html#AbsoluteSineAB--">AbsoluteSineAB()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteSineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Addition.html#Addition--">Addition()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Addition.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Addition</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#addLocks-int-">addLocks(int)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#addLocks-int-">addLocks(int)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#addLocks-int-">addLocks(int)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#addLocks-int-">addLocks(int)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.html#addTestCase-java.lang.String:A-java.lang.String:A-">addTestCase(String[], String[])</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.html" title="class in jcgp.backend.modules.problem">TestCaseProblem</a></dt> +<dd> +<div class="block">Adds test cases to the problem instance as they get parsed from a + problem data file.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.And.html#And--">And()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.And.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.And</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html#AndNotA--">AndNotA()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.AndNotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html#AndNotB--">AndNotB()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.AndNotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/SettingsPane.html#applyParameters--">applyParameters()</a></span> - Method in class jcgp.gui.settings.<a href="../jcgp/gui/settings/SettingsPane.html" title="class in jcgp.gui.settings">SettingsPane</a></dt> +<dd> +<div class="block">Calls applyValue() on every parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#applyValue--">applyValue()</a></span> - Method in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> +<div class="block">Set the current parameter value as the reference value of the @code{GUIParameter}.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/SettingsPane.html#areParametersValid--">areParametersValid()</a></span> - Method in class jcgp.gui.settings.<a href="../jcgp/gui/settings/SettingsPane.html" title="class in jcgp.gui.settings">SettingsPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#arity--">arity()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev Letter</li> +<li><a href="index-2.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-1.html" target="_top">Frames</a></li> +<li><a href="index-1.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html new file mode 100644 index 0000000..1bb7515 --- /dev/null +++ b/doc/index-files/index-10.html @@ -0,0 +1,173 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>J-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="J-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-9.html">Prev Letter</a></li> +<li><a href="index-11.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-10.html" target="_top">Frames</a></li> +<li><a href="index-10.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:J"> +<!-- --> +</a> +<h2 class="title">J</h2> +<dl> +<dt><a href="../jcgp/package-summary.html">jcgp</a> - package jcgp</dt> +<dd> </dd> +<dt><a href="../jcgp/JCGP.html" title="class in jcgp"><span class="typeNameLink">JCGP</span></a> - Class in <a href="../jcgp/package-summary.html">jcgp</a></dt> +<dd> +<div class="block">Top-level JCGP class.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#JCGP--">JCGP()</a></span> - Constructor for class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">Creates a new instance of JCGP.</div> +</dd> +<dt><a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a> - package jcgp.backend.function</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/package-summary.html">jcgp.backend.modules</a> - package jcgp.backend.modules</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/es/package-summary.html">jcgp.backend.modules.es</a> - package jcgp.backend.modules.es</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/mutator/package-summary.html">jcgp.backend.modules.mutator</a> - package jcgp.backend.modules.mutator</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/problem/package-summary.html">jcgp.backend.modules.problem</a> - package jcgp.backend.modules.problem</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/parameters/package-summary.html">jcgp.backend.parameters</a> - package jcgp.backend.parameters</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/parameters/monitors/package-summary.html">jcgp.backend.parameters.monitors</a> - package jcgp.backend.parameters.monitors</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/parsers/package-summary.html">jcgp.backend.parsers</a> - package jcgp.backend.parsers</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/population/package-summary.html">jcgp.backend.population</a> - package jcgp.backend.population</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/resources/package-summary.html">jcgp.backend.resources</a> - package jcgp.backend.resources</dt> +<dd> </dd> +<dt><a href="../jcgp/backend/statistics/package-summary.html">jcgp.backend.statistics</a> - package jcgp.backend.statistics</dt> +<dd> </dd> +<dt><a href="../jcgp/gui/package-summary.html">jcgp.gui</a> - package jcgp.gui</dt> +<dd> </dd> +<dt><a href="../jcgp/gui/console/package-summary.html">jcgp.gui.console</a> - package jcgp.gui.console</dt> +<dd> </dd> +<dt><a href="../jcgp/gui/dragresize/package-summary.html">jcgp.gui.dragresize</a> - package jcgp.gui.dragresize</dt> +<dd> </dd> +<dt><a href="../jcgp/gui/population/package-summary.html">jcgp.gui.population</a> - package jcgp.gui.population</dt> +<dd> </dd> +<dt><a href="../jcgp/gui/settings/package-summary.html">jcgp.gui.settings</a> - package jcgp.gui.settings</dt> +<dd> </dd> +<dt><a href="../jcgp/gui/settings/parameters/package-summary.html">jcgp.gui.settings.parameters</a> - package jcgp.gui.settings.parameters</dt> +<dd> </dd> +<dt><a href="../jcgp/gui/settings/testcase/package-summary.html">jcgp.gui.settings.testcase</a> - package jcgp.gui.settings.testcase</dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-9.html">Prev Letter</a></li> +<li><a href="index-11.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-10.html" target="_top">Frames</a></li> +<li><a href="index-10.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html new file mode 100644 index 0000000..ab43c3d --- /dev/null +++ b/doc/index-files/index-11.html @@ -0,0 +1,151 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>L-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="L-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-10.html">Prev Letter</a></li> +<li><a href="index-12.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-11.html" target="_top">Frames</a></li> +<li><a href="index-11.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:L"> +<!-- --> +</a> +<h2 class="title">L</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#levelsBack--">levelsBack()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#loadChromosome-java.io.File-int-">loadChromosome(File, int)</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">Loads a chromosome from the given file into + the specified population index.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#loadParameters-java.io.File-">loadParameters(File)</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">When given a .par file, this method loads the parameters into the + experiment's resources.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#loadProblemData-java.io.File-">loadProblemData(File)</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">Parses a problem data file.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#lock--">lock()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html#LogBaseTen--">LogBaseTen()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.LogBaseTen</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#logRun-int-double-int-boolean-">logRun(int, double, int, boolean)</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Log a new run.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-10.html">Prev Letter</a></li> +<li><a href="index-12.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-11.html" target="_top">Frames</a></li> +<li><a href="index-11.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html new file mode 100644 index 0000000..d69ad68 --- /dev/null +++ b/doc/index-files/index-12.html @@ -0,0 +1,197 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>M-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="M-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-11.html">Prev Letter</a></li> +<li><a href="index-13.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-12.html" target="_top">Frames</a></li> +<li><a href="index-12.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:M"> +<!-- --> +</a> +<h2 class="title">M</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#main-java.lang.String...-">main(String...)</a></span> - Static method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">JCGP main method, this is used to execute JCGP from the command line.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/dragresize/HorizontalDragResize.html#makeDragResizable-javafx.scene.layout.Region-">makeDragResizable(Region)</a></span> - Static method in class jcgp.gui.dragresize.<a href="../jcgp/gui/dragresize/HorizontalDragResize.html" title="class in jcgp.gui.dragresize">HorizontalDragResize</a></dt> +<dd> +<div class="block">Makes the specified region drag resizable.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/dragresize/VerticalDragResize.html#makeDragResizable-javafx.scene.layout.Region-">makeDragResizable(Region)</a></span> - Static method in class jcgp.gui.dragresize.<a href="../jcgp/gui/dragresize/VerticalDragResize.html" title="class in jcgp.gui.dragresize">VerticalDragResize</a></dt> +<dd> +<div class="block">Makes the specified region drag resizable.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#MEDIUM_HIGHLIGHT_COLOUR">MEDIUM_HIGHLIGHT_COLOUR</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources"><span class="typeNameLink">ModifiableResources</span></a> - Class in <a href="../jcgp/backend/resources/package-summary.html">jcgp.backend.resources</a></dt> +<dd> +<div class="block">This subclass of Resources allows modifications to be made.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#ModifiableResources--">ModifiableResources()</a></span> - Constructor for class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> +<div class="block">Creates an instance of this class and initialises + all base parameters to default values.</div> +</dd> +<dt><a href="../jcgp/backend/modules/Module.html" title="class in jcgp.backend.modules"><span class="typeNameLink">Module</span></a> - Class in <a href="../jcgp/backend/modules/package-summary.html">jcgp.backend.modules</a></dt> +<dd> +<div class="block">This class defines the expected behaviour of a module.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html#Multiplication--">Multiplication()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Multiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html#Multiplication--">Multiplication()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Multiplication</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/es/MuPlusLambda.html" title="class in jcgp.backend.modules.es"><span class="typeNameLink">MuPlusLambda</span></a> - Class in <a href="../jcgp/backend/modules/es/package-summary.html">jcgp.backend.modules.es</a></dt> +<dd> +<div class="block">(μ + λ)-ES + <br><br> + This strategy selects the μ fittest chromosomes from the population.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/es/MuPlusLambda.html#MuPlusLambda-jcgp.backend.resources.Resources-">MuPlusLambda(Resources)</a></span> - Constructor for class jcgp.backend.modules.es.<a href="../jcgp/backend/modules/es/MuPlusLambda.html" title="class in jcgp.backend.modules.es">MuPlusLambda</a></dt> +<dd> +<div class="block">Creates a new instance of MuPlusLambda.</div> +</dd> +<dt><a href="../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population"><span class="typeNameLink">MutableElement</span></a> - Interface in <a href="../jcgp/backend/population/package-summary.html">jcgp.backend.population</a></dt> +<dd> +<div class="block"><code>MutableElement</code> declares the expected behaviour of any + part of a chromosome that is mutable, more specifically + nodes or outputs.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/mutator/Mutator.html#mutate-jcgp.backend.population.Chromosome-">mutate(Chromosome)</a></span> - Method in class jcgp.backend.modules.mutator.<a href="../jcgp/backend/modules/mutator/Mutator.html" title="class in jcgp.backend.modules.mutator">Mutator</a></dt> +<dd> +<div class="block">Applies mutations to the specified chromosome according + to the parameter values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/mutator/PointMutator.html#mutate-jcgp.backend.population.Chromosome-">mutate(Chromosome)</a></span> - Method in class jcgp.backend.modules.mutator.<a href="../jcgp/backend/modules/mutator/PointMutator.html" title="class in jcgp.backend.modules.mutator">PointMutator</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/mutator/ProbabilisticMutator.html#mutate-jcgp.backend.population.Chromosome-">mutate(Chromosome)</a></span> - Method in class jcgp.backend.modules.mutator.<a href="../jcgp/backend/modules/mutator/ProbabilisticMutator.html" title="class in jcgp.backend.modules.mutator">ProbabilisticMutator</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/mutator/Mutator.html" title="class in jcgp.backend.modules.mutator"><span class="typeNameLink">Mutator</span></a> - Class in <a href="../jcgp/backend/modules/mutator/package-summary.html">jcgp.backend.modules.mutator</a></dt> +<dd> +<div class="block">This class specifies the basic characteristics of a mutation operator.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux1.html#Mux1--">Mux1()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux1.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux1</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux2.html#Mux2--">Mux2()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux2.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux2</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux3.html#Mux3--">Mux3()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux3.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux3</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux4.html#Mux4--">Mux4()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux4.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux4</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-11.html">Prev Letter</a></li> +<li><a href="index-13.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-12.html" target="_top">Frames</a></li> +<li><a href="index-12.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html new file mode 100644 index 0000000..0a7c5ae --- /dev/null +++ b/doc/index-files/index-13.html @@ -0,0 +1,161 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>N-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="N-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-12.html">Prev Letter</a></li> +<li><a href="index-14.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-13.html" target="_top">Frames</a></li> +<li><a href="index-13.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:N"> +<!-- --> +</a> +<h2 class="title">N</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nand.html#Nand--">Nand()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Nand.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Nand</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html#NaturalLog--">NaturalLog()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.NaturalLog</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#NEUTRAL_COLOUR">NEUTRAL_COLOUR</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#NEUTRAL_SELECTION_COLOUR">NEUTRAL_SELECTION_COLOUR</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#nextGeneration--">nextGeneration()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">Performs one full generational cycle.</div> +</dd> +<dt><a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population"><span class="typeNameLink">Node</span></a> - Class in <a href="../jcgp/backend/population/package-summary.html">jcgp.backend.population</a></dt> +<dd> +<div class="block">Nodes make up the main part of the chromosome, + where the actual functions are evolved.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#Node-jcgp.backend.population.Chromosome-int-int-int-">Node(Chromosome, int, int, int)</a></span> - Constructor for class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> +<div class="block">Constructs a new instance of <code>Node</code> with the + specified parameters.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#NODE_RADIUS">NODE_RADIUS</a></span> - Static variable in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#NODE_TEXT">NODE_TEXT</a></span> - Static variable in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#nodes--">nodes()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nor.html#Nor--">Nor()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Nor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Nor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotA.html#NotA--">NotA()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.NotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.NotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotB.html#NotB--">NotB()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.NotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.NotB</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-12.html">Prev Letter</a></li> +<li><a href="index-14.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-13.html" target="_top">Frames</a></li> +<li><a href="index-13.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html new file mode 100644 index 0000000..308fcd6 --- /dev/null +++ b/doc/index-files/index-14.html @@ -0,0 +1,144 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>O-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="O-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-13.html">Prev Letter</a></li> +<li><a href="index-15.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-14.html" target="_top">Frames</a></li> +<li><a href="index-14.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:O"> +<!-- --> +</a> +<h2 class="title">O</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Or.html#Or--">Or()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Or.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Or</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html#OrNotA--">OrNotA()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.OrNotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html#OrNotB--">OrNotB()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.OrNotB</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/population/Output.html" title="class in jcgp.backend.population"><span class="typeNameLink">Output</span></a> - Class in <a href="../jcgp/backend/population/package-summary.html">jcgp.backend.population</a></dt> +<dd> +<div class="block">This is a chromosome output.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Output.html#Output-jcgp.backend.population.Chromosome-int-">Output(Chromosome, int)</a></span> - Constructor for class jcgp.backend.population.<a href="../jcgp/backend/population/Output.html" title="class in jcgp.backend.population">Output</a></dt> +<dd> +<div class="block">Makes a new instance of <code>Output</code> with the + specified arguments.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#outputs--">outputs()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-13.html">Prev Letter</a></li> +<li><a href="index-15.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-14.html" target="_top">Frames</a></li> +<li><a href="index-14.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html new file mode 100644 index 0000000..d1f37d6 --- /dev/null +++ b/doc/index-files/index-15.html @@ -0,0 +1,269 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>P-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="P-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-14.html">Prev Letter</a></li> +<li><a href="index-16.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li> +<li><a href="index-15.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:P"> +<!-- --> +</a> +<h2 class="title">P</h2> +<dl> +<dt><a href="../jcgp/backend/parameters/Parameter.html" title="class in jcgp.backend.parameters"><span class="typeNameLink">Parameter</span></a><<a href="../jcgp/backend/parameters/Parameter.html" title="type parameter in Parameter">T</a>> - Class in <a href="../jcgp/backend/parameters/package-summary.html">jcgp.backend.parameters</a></dt> +<dd> +<div class="block">Specifies an abstract model of a module parameter.</div> +</dd> +<dt><a href="../jcgp/backend/parsers/ParameterParser.html" title="class in jcgp.backend.parsers"><span class="typeNameLink">ParameterParser</span></a> - Class in <a href="../jcgp/backend/parsers/package-summary.html">jcgp.backend.parsers</a></dt> +<dd> +<div class="block">Contains a static method for parsing parameters from a + .par file.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parsers/ParameterParser.html#ParameterParser--">ParameterParser()</a></span> - Constructor for class jcgp.backend.parsers.<a href="../jcgp/backend/parsers/ParameterParser.html" title="class in jcgp.backend.parsers">ParameterParser</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/parameters/ParameterStatus.html" title="enum in jcgp.backend.parameters"><span class="typeNameLink">ParameterStatus</span></a> - Enum in <a href="../jcgp/backend/parameters/package-summary.html">jcgp.backend.parameters</a></dt> +<dd> +<div class="block">Enum type containing all possible states for parameters.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parsers/ChromosomeParser.html#parse-java.io.File-jcgp.backend.population.Chromosome-jcgp.backend.resources.Resources-">parse(File, Chromosome, Resources)</a></span> - Static method in class jcgp.backend.parsers.<a href="../jcgp/backend/parsers/ChromosomeParser.html" title="class in jcgp.backend.parsers">ChromosomeParser</a></dt> +<dd> +<div class="block">Use this method to parse .chr files into a given chromosome.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parsers/FunctionParser.html#parse-java.io.File-jcgp.backend.function.FunctionSet-jcgp.backend.resources.Resources-">parse(File, FunctionSet, Resources)</a></span> - Static method in class jcgp.backend.parsers.<a href="../jcgp/backend/parsers/FunctionParser.html" title="class in jcgp.backend.parsers">FunctionParser</a></dt> +<dd> +<div class="block">Reads the specified file and attempts to enable + and disable the functions in the FunctionSet + accordingly.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parsers/ParameterParser.html#parse-java.io.File-jcgp.backend.resources.ModifiableResources-">parse(File, ModifiableResources)</a></span> - Static method in class jcgp.backend.parsers.<a href="../jcgp/backend/parsers/ParameterParser.html" title="class in jcgp.backend.parsers">ParameterParser</a></dt> +<dd> +<div class="block">Parses the parameters from a specified CGP parameter file and + modifies the experiment resources appropriately.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parsers/TestCaseParser.html#parse-java.io.File-jcgp.backend.modules.problem.TestCaseProblem-jcgp.backend.resources.ModifiableResources-">parse(File, TestCaseProblem<?>, ModifiableResources)</a></span> - Static method in class jcgp.backend.parsers.<a href="../jcgp/backend/parsers/TestCaseParser.html" title="class in jcgp.backend.parsers">TestCaseParser</a></dt> +<dd> +<div class="block">Sets the number of inputs and outputs in the resources + to match the given file, and parses each test case + from the file into the specified problem.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#parseProblemData-java.io.File-jcgp.backend.resources.ModifiableResources-">parseProblemData(File, ModifiableResources)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> +<div class="block">Parses the specified file and uses the parsed data to + set up the problem type instance appropriately.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.html#parseProblemData-java.io.File-jcgp.backend.resources.ModifiableResources-">parseProblemData(File, ModifiableResources)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.html" title="class in jcgp.backend.modules.problem">TestCaseProblem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html#parseTestCase-java.lang.String:A-java.lang.String:A-">parseTestCase(String[], String[])</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html" title="class in jcgp.backend.modules.problem">DigitalCircuitProblem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html#parseTestCase-java.lang.String:A-java.lang.String:A-">parseTestCase(String[], String[])</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html" title="class in jcgp.backend.modules.problem">SymbolicRegressionProblem</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/mutator/PercentPointMutator.html" title="class in jcgp.backend.modules.mutator"><span class="typeNameLink">PercentPointMutator</span></a> - Class in <a href="../jcgp/backend/modules/mutator/package-summary.html">jcgp.backend.modules.mutator</a></dt> +<dd> +<div class="block">Percent point mutator + <br><br> + This operator calculates how many genes to mutate based on the mutation rate + parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/mutator/PercentPointMutator.html#PercentPointMutator-jcgp.backend.resources.Resources-">PercentPointMutator(Resources)</a></span> - Constructor for class jcgp.backend.modules.mutator.<a href="../jcgp/backend/modules/mutator/PercentPointMutator.html" title="class in jcgp.backend.modules.mutator">PercentPointMutator</a></dt> +<dd> +<div class="block">Creates a new instance of PercentPointMutator.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html#perfectSolutionFound-jcgp.backend.population.Population-">perfectSolutionFound(Population)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html" title="class in jcgp.backend.modules.problem">DigitalCircuitProblem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#perfectSolutionFound-jcgp.backend.population.Population-">perfectSolutionFound(Population)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> +<div class="block">Used to assert whether a given population contains a perfect solution + to the problem.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html#perfectSolutionFound-jcgp.backend.population.Population-">perfectSolutionFound(Population)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html" title="class in jcgp.backend.modules.problem">SymbolicRegressionProblem</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/mutator/PointMutator.html" title="class in jcgp.backend.modules.mutator"><span class="typeNameLink">PointMutator</span></a> - Class in <a href="../jcgp/backend/modules/mutator/package-summary.html">jcgp.backend.modules.mutator</a></dt> +<dd> +<div class="block">Point mutator + <br><br> + In point mutation, a number of random genes + is picked and mutated until all required + mutations have been performed.</div> +</dd> +<dt><a href="../jcgp/backend/population/Population.html" title="class in jcgp.backend.population"><span class="typeNameLink">Population</span></a> - Class in <a href="../jcgp/backend/population/package-summary.html">jcgp.backend.population</a></dt> +<dd> +<div class="block">This class primarily holds a collection of chromosomes.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Population.html#Population-jcgp.backend.resources.Resources-">Population(Resources)</a></span> - Constructor for class jcgp.backend.population.<a href="../jcgp/backend/population/Population.html" title="class in jcgp.backend.population">Population</a></dt> +<dd> +<div class="block">Initialise a random population according to the parameters specified + in the resources.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Population.html#Population-jcgp.backend.population.Chromosome-jcgp.backend.resources.Resources-">Population(Chromosome, Resources)</a></span> - Constructor for class jcgp.backend.population.<a href="../jcgp/backend/population/Population.html" title="class in jcgp.backend.population">Population</a></dt> +<dd> +<div class="block">Initialise a population of copies of the given chromosome.</div> +</dd> +<dt><a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population"><span class="typeNameLink">PopulationPane</span></a> - Class in <a href="../jcgp/gui/population/package-summary.html">jcgp.gui.population</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/PopulationPane.html#PopulationPane-jcgp.gui.GUI-">PopulationPane(GUI)</a></span> - Constructor for class jcgp.gui.population.<a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population">PopulationPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#populationSize--">populationSize()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Power.html#Power--">Power()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Power.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Power</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Console.html#print-java.lang.String-">print(String)</a></span> - Method in interface jcgp.backend.resources.<a href="../jcgp/backend/resources/Console.html" title="interface in jcgp.backend.resources">Console</a></dt> +<dd> +<div class="block">Prints a string without line break at the end (unless the string + itself specifies one).</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#print-java.lang.String-">print(String)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Prints a message to the consoles ignoring + report interval.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/console/GUIConsole.html#print-java.lang.String-">print(String)</a></span> - Method in class jcgp.gui.console.<a href="../jcgp/gui/console/GUIConsole.html" title="class in jcgp.gui.console">GUIConsole</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Console.html#println-java.lang.String-">println(String)</a></span> - Method in interface jcgp.backend.resources.<a href="../jcgp/backend/resources/Console.html" title="interface in jcgp.backend.resources">Console</a></dt> +<dd> +<div class="block">Prints a string and automatically adds a line break at the end.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#println-java.lang.String-">println(String)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Prints a message to the consoles ignoring + report interval.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/console/GUIConsole.html#println-java.lang.String-">println(String)</a></span> - Method in class jcgp.gui.console.<a href="../jcgp/gui/console/GUIConsole.html" title="class in jcgp.gui.console">GUIConsole</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#printNodes--">printNodes()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Iterates through the nodes and prints all connections and functions.</div> +</dd> +<dt><a href="../jcgp/backend/modules/mutator/ProbabilisticMutator.html" title="class in jcgp.backend.modules.mutator"><span class="typeNameLink">ProbabilisticMutator</span></a> - Class in <a href="../jcgp/backend/modules/mutator/package-summary.html">jcgp.backend.modules.mutator</a></dt> +<dd> +<div class="block">Probabilistic mutator + <br><br> + This operator iterates through every mutable gene in the chromosome and + decides whether to mutate each of them individually.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/mutator/ProbabilisticMutator.html#ProbabilisticMutator-jcgp.backend.resources.Resources-">ProbabilisticMutator(Resources)</a></span> - Constructor for class jcgp.backend.modules.mutator.<a href="../jcgp/backend/modules/mutator/ProbabilisticMutator.html" title="class in jcgp.backend.modules.mutator">ProbabilisticMutator</a></dt> +<dd> +<div class="block">Creates a new instance of ProbabilisticMutator.</div> +</dd> +<dt><a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem"><span class="typeNameLink">Problem</span></a> - Class in <a href="../jcgp/backend/modules/problem/package-summary.html">jcgp.backend.modules.problem</a></dt> +<dd> +<div class="block">Defines the general behaviour of a CGP problem.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#Problem-jcgp.backend.resources.Resources-">Problem(Resources)</a></span> - Constructor for class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> +<div class="block">Initialises the two problem-wide parameters, maxFitness and bestFitness.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-14.html">Prev Letter</a></li> +<li><a href="index-16.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li> +<li><a href="index-15.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html new file mode 100644 index 0000000..5f2eef1 --- /dev/null +++ b/doc/index-files/index-16.html @@ -0,0 +1,340 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>R-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="R-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-15.html">Prev Letter</a></li> +<li><a href="index-17.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li> +<li><a href="index-16.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:R"> +<!-- --> +</a> +<h2 class="title">R</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html#Reciprocal--">Reciprocal()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Reciprocal</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#recomputeActiveNodes--">recomputeActiveNodes()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">This causes the list of active nodes to be recomputed lazily (once it is actually requested).</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#reDraw--">reDraw()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIBooleanParameter.html#refreshValue--">refreshValue()</a></span> - Method in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIBooleanParameter.html" title="class in jcgp.gui.settings.parameters">GUIBooleanParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIDoubleParameter.html#refreshValue--">refreshValue()</a></span> - Method in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIDoubleParameter.html" title="class in jcgp.gui.settings.parameters">GUIDoubleParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIIntegerParameter.html#refreshValue--">refreshValue()</a></span> - Method in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIIntegerParameter.html" title="class in jcgp.gui.settings.parameters">GUIIntegerParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Population.html#reinitialise--">reinitialise()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Population.html" title="class in jcgp.backend.population">Population</a></dt> +<dd> +<div class="block">Loop through all chromosomes and randomise all connections + and functions.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#reinitialiseConnections--">reinitialiseConnections()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Sets random connections and functions across the entire + chromosome.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/FunctionSelector.html#relocateAndShow-javafx.scene.input.MouseEvent-jcgp.gui.population.GUINode-">relocateAndShow(MouseEvent, GUINode)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/FunctionSelector.html" title="class in jcgp.gui.population">FunctionSelector</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/ChromosomePane.html#relockOutputs--">relockOutputs()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/ChromosomePane.html" title="class in jcgp.gui.population">ChromosomePane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/PopulationPane.html#relockOutputs--">relockOutputs()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population">PopulationPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/FunctionSelector.html#remakeFunctions-jcgp.backend.function.FunctionSet-">remakeFunctions(FunctionSet)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/FunctionSelector.html" title="class in jcgp.gui.population">FunctionSelector</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/PopulationPane.html#remakeTabs--">remakeTabs()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population">PopulationPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#removeLocks-int-">removeLocks(int)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#removeLocks-int-">removeLocks(int)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#removeLocks-int-">removeLocks(int)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#removeLocks-int-">removeLocks(int)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#report-java.lang.String-">report(String)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Prints a message to the consoles taking into account the + report interval parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#reportInterval--">reportInterval()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#reportln-java.lang.String-">reportln(String)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Prints a message to the consoles taking into account the + report interval parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#requiresReset--">requiresReset()</a></span> - Method in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> +<div class="block">Certain parameter changes might require the experiment to be reset, either + because the parameter is critical or because its status requires a reset.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#reset--">reset()</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> +<div class="block">Resets the bestFitness parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#reset--">reset()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#reset--">reset()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">Resets the experiment.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#resetState--">resetState()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#resetState--">resetState()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#resetState--">resetState()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#resetState--">resetState()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#RESIZE_MARGIN">RESIZE_MARGIN</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources"><span class="typeNameLink">Resources</span></a> - Class in <a href="../jcgp/backend/resources/package-summary.html">jcgp.backend.resources</a></dt> +<dd> +<div class="block">Encapsulates all of the resources based on which the program operates.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#Resources--">Resources()</a></span> - Constructor for class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/SettingsPane.html#revalidateParameters--">revalidateParameters()</a></span> - Method in class jcgp.gui.settings.<a href="../jcgp/gui/settings/SettingsPane.html" title="class in jcgp.gui.settings">SettingsPane</a></dt> +<dd> +<div class="block">Calls validate() on every parameter.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#rows--">rows()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.And.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.And.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.And</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.AndNotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.AndNotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.ConstantOne</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.ConstantZero</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux1.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux1.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux1</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux2.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux2.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux2</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux3.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux3.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux3</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux4.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux4.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux4</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nand.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Nand.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Nand</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nor.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Nor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Nor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotA.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.NotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.NotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotB.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.NotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.NotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Or.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Or.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Or</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.OrNotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.OrNotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireA.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.WireA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.WireA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireB.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.WireB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.WireB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xnor.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Xnor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Xnor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xor.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Xor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Xor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/Function.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/Function.html" title="class in jcgp.backend.function">Function</a></dt> +<dd> +<div class="block">Executes the function.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Absolute</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Addition.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Addition.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Addition</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Cosine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.CosineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Division.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Division.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Division</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Exponential</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicCosine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicSine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicTangent</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Hypotenuse</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.LogBaseTen</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Multiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.NaturalLog</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Power.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Power.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Power</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Reciprocal</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Sine.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Sine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Sine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.SineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.SquareRoot</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Subtraction</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Tangent</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteCosineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteSineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.BoundedDivision</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Cube.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Cube.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Cube</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Multiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledAddition</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledExponential</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledHypotenuse</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Square.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Square.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Square</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SquaredMultiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SquareRoot</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html#run-java.lang.Object...-">run(Object...)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SymmetricSubtraction</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/statistics/RunEntry.html" title="class in jcgp.backend.statistics"><span class="typeNameLink">RunEntry</span></a> - Class in <a href="../jcgp/backend/statistics/package-summary.html">jcgp.backend.statistics</a></dt> +<dd> +<div class="block">This class encapsulates the data contained in a log entry.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/RunEntry.html#RunEntry-int-double-int-boolean-">RunEntry(int, double, int, boolean)</a></span> - Constructor for class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/RunEntry.html" title="class in jcgp.backend.statistics">RunEntry</a></dt> +<dd> +<div class="block">Creates a new run entry for a logger.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#runPause--">runPause()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#runs--">runs()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-15.html">Prev Letter</a></li> +<li><a href="index-17.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li> +<li><a href="index-16.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html new file mode 100644 index 0000000..d078f88 --- /dev/null +++ b/doc/index-files/index-17.html @@ -0,0 +1,428 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>S-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="S-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-16.html">Prev Letter</a></li> +<li><a href="index-18.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li> +<li><a href="index-17.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:S"> +<!-- --> +</a> +<h2 class="title">S</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parsers/ChromosomeParser.html#save-java.io.File-jcgp.backend.population.Chromosome-jcgp.backend.resources.Resources-">save(File, Chromosome, Resources)</a></span> - Static method in class jcgp.backend.parsers.<a href="../jcgp/backend/parsers/ChromosomeParser.html" title="class in jcgp.backend.parsers">ChromosomeParser</a></dt> +<dd> +<div class="block">Writes a chromosome into the specified .chr file.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#saveChromosome-java.io.File-int-">saveChromosome(File, int)</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">Saves a copy of the specified chromosome + into the given file.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html#ScaledAddition--">ScaledAddition()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledAddition</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html#ScaledExponential--">ScaledExponential()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledExponential</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html#ScaledHypotenuse--">ScaledHypotenuse()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledHypotenuse</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#seed--">seed()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/Parameter.html#set-T-">set(T)</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/Parameter.html" title="class in jcgp.backend.parameters">Parameter</a></dt> +<dd> +<div class="block">Sets the parameter to the specified value, if the property + is not bound.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setArity-int-">setArity(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> +<div class="block">This is called automatically by the experiment when the arity changes.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#setChangingConnection-jcgp.backend.population.Connection-">setChangingConnection(Connection)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#setChangingConnection-jcgp.backend.population.Connection-">setChangingConnection(Connection)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#setChangingConnection-jcgp.backend.population.Connection-">setChangingConnection(Connection)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#setChangingConnection-jcgp.backend.population.Connection-">setChangingConnection(Connection)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setColumns-int-">setColumns(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/MutableElement.html#setConnection-int-jcgp.backend.population.Connection-">setConnection(int, Connection)</a></span> - Method in interface jcgp.backend.population.<a href="../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></dt> +<dd> +<div class="block">This method sets the indexed connection to the specified new connection.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#setConnection-int-jcgp.backend.population.Connection-">setConnection(int, Connection)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Output.html#setConnection-int-jcgp.backend.population.Connection-">setConnection(int, Connection)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Output.html" title="class in jcgp.backend.population">Output</a></dt> +<dd> +<div class="block">When mutating an output, the index parameter + is simply ignored and the output source is + set.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#setConnectionLine-jcgp.gui.population.GUIGene-">setConnectionLine(GUIGene)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#setConnectionLine-jcgp.gui.population.GUIGene-">setConnectionLine(GUIGene)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#setConnectionLine-jcgp.gui.population.GUIGene-">setConnectionLine(GUIGene)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#setConnectionLine-jcgp.gui.population.GUIGene-">setConnectionLine(GUIGene)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#setConnections-jcgp.gui.population.GUIGene.GUIGeneState-">setConnections(GUIGene.GUIGeneState)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#setConnections-jcgp.gui.population.GUIGene.GUIGeneState-">setConnections(GUIGene.GUIGeneState)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> +<div class="block">Set all connections to a given state.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#setConnections-jcgp.gui.population.GUIGene.GUIGeneState-">setConnections(GUIGene.GUIGeneState)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#setConnections-jcgp.gui.population.GUIGene.GUIGeneState-">setConnections(GUIGene.GUIGeneState)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setConsole-jcgp.backend.resources.Console-">setConsole(Console)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> +<div class="block">This can be set to null if no extra console is desired.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#setConsole-jcgp.backend.resources.Console-">setConsole(Console)</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">Sets an extra console.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setCurrentGeneration-int-">setCurrentGeneration(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setCurrentRun-int-">setCurrentRun(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/ParameterStatus.html#setDetails-java.lang.String-">setDetails(String)</a></span> - Method in enum jcgp.backend.parameters.<a href="../jcgp/backend/parameters/ParameterStatus.html" title="enum in jcgp.backend.parameters">ParameterStatus</a></dt> +<dd> +<div class="block">Sets a new string containing details about the current status.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#setEvaluating-boolean-">setEvaluating(boolean)</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/PopulationPane.html#setEvaluating-boolean-">setEvaluating(boolean)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population">PopulationPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#setEvolutionaryStrategy-int-">setEvolutionaryStrategy(int)</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#setFitness-double-">setFitness(double)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Sets the fitness of the chromosome.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setFitnessOrientation-jcgp.backend.modules.problem.BestFitness-">setFitnessOrientation(BestFitness)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#setFunction-jcgp.backend.function.Function-">setFunction(Function)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> +<div class="block">Sets the node function.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#setFunction-jcgp.backend.function.Function-">setFunction(Function)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setFunctionSet-jcgp.backend.function.FunctionSet-">setFunctionSet(FunctionSet)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> +<div class="block">Update the current function set.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setGenerations-int-">setGenerations(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#setInputs-java.lang.Object...-">setInputs(Object...)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Loops through the inputs and sets the specified values, + so that evaluations can be performed.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setInputs-int-">setInputs(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/ChromosomePane.html#setInputs-java.lang.Object:A-">setInputs(Object[])</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/ChromosomePane.html" title="class in jcgp.gui.population">ChromosomePane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setLevelsBack-int-">setLevelsBack(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#setMutator-int-">setMutator(int)</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#setNode-jcgp.backend.population.Node-">setNode(Node)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#setOutput-jcgp.backend.population.Output-">setOutput(Output)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setOutputs-int-">setOutputs(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setPopulationSize-int-">setPopulationSize(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#setProblem-int-">setProblem(int)</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setReportInterval-int-">setReportInterval(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setRows-int-">setRows(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setRuns-int-">setRuns(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#setSeed-int-">setSeed(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#setState-jcgp.gui.population.GUIGene.GUIGeneState-">setState(GUIGene.GUIGeneState)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#setState-jcgp.gui.population.GUIGene.GUIGeneState-">setState(GUIGene.GUIGeneState)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#setState-jcgp.gui.population.GUIGene.GUIGeneState-">setState(GUIGene.GUIGeneState)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#setState-jcgp.gui.population.GUIGene.GUIGeneState-">setState(GUIGene.GUIGeneState)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#SETTINGS_MIN_WIDTH">SETTINGS_MIN_WIDTH</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/settings/SettingsPane.html" title="class in jcgp.gui.settings"><span class="typeNameLink">SettingsPane</span></a> - Class in <a href="../jcgp/gui/settings/package-summary.html">jcgp.gui.settings</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/SettingsPane.html#SettingsPane-jcgp.gui.GUI-">SettingsPane(GUI)</a></span> - Constructor for class jcgp.gui.settings.<a href="../jcgp/gui/settings/SettingsPane.html" title="class in jcgp.gui.settings">SettingsPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Input.html#setValue-java.lang.Object-">setValue(Object)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Input.html" title="class in jcgp.backend.population">Input</a></dt> +<dd> +<div class="block">Sets this input's value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#setValue-java.lang.Object-">setValue(Object)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Sine.html#Sine--">Sine()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Sine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Sine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html#SineAB--">SineAB()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.SineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#SOCKET_RADIUS">SOCKET_RADIUS</a></span> - Static variable in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#SOFT_HIGHLIGHT_COLOUR">SOFT_HIGHLIGHT_COLOUR</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Population.html#sort--">sort()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Population.html" title="class in jcgp.backend.population">Population</a></dt> +<dd> +<div class="block">Sorts the population in ascending order of fitness quality.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#SPACING">SPACING</a></span> - Static variable in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Square.html#Square--">Square()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Square.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Square</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html#SquaredMultiplication--">SquaredMultiplication()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SquaredMultiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html#SquareRoot--">SquareRoot()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.SquareRoot</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html#SquareRoot--">SquareRoot()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SquareRoot</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#start-javafx.stage.Stage-">start(Stage)</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#start--">start()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">This method calls <code>nextGeneration()</code> in a loop + until the experiment is flagged as finished.</div> +</dd> +<dt><a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics"><span class="typeNameLink">StatisticsLogger</span></a> - Class in <a href="../jcgp/backend/statistics/package-summary.html">jcgp.backend.statistics</a></dt> +<dd> +<div class="block">This is a utility class for logging experiment statistics when doing multiple runs.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#StatisticsLogger--">StatisticsLogger()</a></span> - Constructor for class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Create a new statistics logger, use this when resetting is necessary.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#step--">step()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html#Subtraction--">Subtraction()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Subtraction</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">This class contains all symbolic regression functions + (defined as double functions in the classic CGP implementation) + in static nested classes.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.html#SymbolicRegressionFunctions--">SymbolicRegressionFunctions()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions</a></dt> +<dd> +<div class="block">Creates a new instance of SymbolicRegressionFunctions.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Absolute</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Absolute returns the positive value of input 0.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Addition.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Addition</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Addition returns the sum of inputs 0 and 1.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Cosine</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Cosine function, in radians.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.CosineAB</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Cosine of sum.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Division.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Division</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Protected division, returns the quotient of input 0 (the dividend) and input 1 (the divisor).</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Exponential</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Exponential function.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.HyperbolicCosine</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Returns the hyperbolic cosine of input 0.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.HyperbolicSine</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Returns the hyperbolic sine of input 0.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.HyperbolicTangent</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Returns the hyperbolic tangent of input 0.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Hypotenuse</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Hypotenuse function.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.LogBaseTen</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Protected log base 10 function.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Multiplication</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Multiplication returns the product of inputs 0 and 1.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.NaturalLog</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Protected natural log function.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Power.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Power</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Power function.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Reciprocal</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Protected reciprocal function, returns (1 / input 0).</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Sine.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Sine</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Sine function, in radians.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.SineAB</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Sine of sum.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.SquareRoot</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Protected square root function, returns the square root of the absolute + value of input 0.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Subtraction</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Subtraction returns the difference between inputs 0 and 1.</div> +</dd> +<dt><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html" title="class in jcgp.backend.function"><span class="typeNameLink">SymbolicRegressionFunctions.Tangent</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Protected tangent function, in radians.</div> +</dd> +<dt><a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html" title="class in jcgp.backend.modules.problem"><span class="typeNameLink">SymbolicRegressionProblem</span></a> - Class in <a href="../jcgp/backend/modules/problem/package-summary.html">jcgp.backend.modules.problem</a></dt> +<dd> +<div class="block">Symbolic regression functions + <br><br> + Using this problem type, regression problems can be solved.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html#SymbolicRegressionProblem-jcgp.backend.resources.Resources-">SymbolicRegressionProblem(Resources)</a></span> - Constructor for class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html" title="class in jcgp.backend.modules.problem">SymbolicRegressionProblem</a></dt> +<dd> +<div class="block">Creates a new instance of SymbolicRegressionProblem.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html#SymmetricSubtraction--">SymmetricSubtraction()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SymmetricSubtraction</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-16.html">Prev Letter</a></li> +<li><a href="index-18.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li> +<li><a href="index-17.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html new file mode 100644 index 0000000..81fdf2b --- /dev/null +++ b/doc/index-files/index-18.html @@ -0,0 +1,359 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>T-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="T-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-17.html">Prev Letter</a></li> +<li><a href="index-19.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li> +<li><a href="index-18.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:T"> +<!-- --> +</a> +<h2 class="title">T</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html#Tangent--">Tangent()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Tangent</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html#TestCase-U:A-U:A-">TestCase(U[], U[])</a></span> - Constructor for class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html" title="class in jcgp.backend.modules.problem">TestCaseProblem.TestCase</a></dt> +<dd> +<div class="block">Creates a new test case, inputs and outputs + must be specified upon instantiation.</div> +</dd> +<dt><a href="../jcgp/backend/parsers/TestCaseParser.html" title="class in jcgp.backend.parsers"><span class="typeNameLink">TestCaseParser</span></a> - Class in <a href="../jcgp/backend/parsers/package-summary.html">jcgp.backend.parsers</a></dt> +<dd> +<div class="block">Contains a static method for parsing values from a + CGP problem data file.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parsers/TestCaseParser.html#TestCaseParser--">TestCaseParser()</a></span> - Constructor for class jcgp.backend.parsers.<a href="../jcgp/backend/parsers/TestCaseParser.html" title="class in jcgp.backend.parsers">TestCaseParser</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/problem/TestCaseProblem.html" title="class in jcgp.backend.modules.problem"><span class="typeNameLink">TestCaseProblem</span></a><<a href="../jcgp/backend/modules/problem/TestCaseProblem.html" title="type parameter in TestCaseProblem">T</a>> - Class in <a href="../jcgp/backend/modules/problem/package-summary.html">jcgp.backend.modules.problem</a></dt> +<dd> +<div class="block">Abstract model for a problem that uses test cases.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.html#TestCaseProblem-jcgp.backend.resources.Resources-">TestCaseProblem(Resources)</a></span> - Constructor for class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.html" title="class in jcgp.backend.modules.problem">TestCaseProblem</a></dt> +<dd> +<div class="block">Creates a new TestCaseProblem object.</div> +</dd> +<dt><a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html" title="class in jcgp.backend.modules.problem"><span class="typeNameLink">TestCaseProblem.TestCase</span></a><<a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html" title="type parameter in TestCaseProblem.TestCase">U</a>> - Class in <a href="../jcgp/backend/modules/problem/package-summary.html">jcgp.backend.modules.problem</a></dt> +<dd> +<div class="block">Basic data type for encapsulating test cases, it simply + contains arrays of inputs and outputs and associated getters.</div> +</dd> +<dt><a href="../jcgp/gui/settings/testcase/TestCaseTable.html" title="class in jcgp.gui.settings.testcase"><span class="typeNameLink">TestCaseTable</span></a> - Class in <a href="../jcgp/gui/settings/testcase/package-summary.html">jcgp.gui.settings.testcase</a></dt> +<dd> +<div class="block">This is a test case table.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/testcase/TestCaseTable.html#TestCaseTable-jcgp.backend.modules.problem.TestCaseProblem-jcgp.gui.GUI-">TestCaseTable(TestCaseProblem<Object>, GUI)</a></span> - Constructor for class jcgp.gui.settings.testcase.<a href="../jcgp/gui/settings/testcase/TestCaseTable.html" title="class in jcgp.gui.settings.testcase">TestCaseTable</a></dt> +<dd> +<div class="block">Make a new instance of <code>TestCaseTable</code>.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#THETA">THETA</a></span> - Static variable in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.And.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.And.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.And</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.AndNotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.AndNotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.ConstantOne</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.ConstantZero</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux1.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux1.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux1</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux2.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux2.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux2</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux3.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux3.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux3</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux4.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux4.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux4</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nand.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Nand.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Nand</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nor.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Nor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Nor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotA.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.NotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.NotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotB.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.NotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.NotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Or.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Or.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Or</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.OrNotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.OrNotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireA.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.WireA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.WireA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireB.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.WireB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.WireB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xnor.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Xnor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Xnor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xor.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Xor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Xor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Absolute</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Addition.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Addition.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Addition</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Cosine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.CosineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Division.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Division.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Division</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Exponential</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicCosine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicSine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicTangent</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Hypotenuse</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.LogBaseTen</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Multiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.NaturalLog</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Power.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Power.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Power</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Reciprocal</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Sine.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Sine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Sine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.SineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.SquareRoot</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Subtraction</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Tangent</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteCosineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteSineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.BoundedDivision</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Cube.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Cube.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Cube</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Multiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledAddition</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledExponential</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledHypotenuse</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Square.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Square.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Square</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SquaredMultiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SquareRoot</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SymmetricSubtraction</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/UnsignedInteger.html#toString--">toString()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/UnsignedInteger.html" title="class in jcgp.backend.function">UnsignedInteger</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/Module.html#toString--">toString()</a></span> - Method in class jcgp.backend.modules.<a href="../jcgp/backend/modules/Module.html" title="class in jcgp.backend.modules">Module</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/Parameter.html#toString--">toString()</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/Parameter.html" title="class in jcgp.backend.parameters">Parameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Input.html#toString--">toString()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Input.html" title="class in jcgp.backend.population">Input</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#toString--">toString()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Output.html#toString--">toString()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Output.html" title="class in jcgp.backend.population">Output</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/es/TournamentSelection.html" title="class in jcgp.backend.modules.es"><span class="typeNameLink">TournamentSelection</span></a> - Class in <a href="../jcgp/backend/modules/es/package-summary.html">jcgp.backend.modules.es</a></dt> +<dd> +<div class="block">Tournament selection + <br><br> + This strategy generates a new population by selecting a specified number + of chromosomes from the original population and selecting the fittest out + of the isolated subset (the tournament).</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/es/TournamentSelection.html#TournamentSelection-jcgp.backend.resources.Resources-">TournamentSelection(Resources)</a></span> - Constructor for class jcgp.backend.modules.es.<a href="../jcgp/backend/modules/es/TournamentSelection.html" title="class in jcgp.backend.modules.es">TournamentSelection</a></dt> +<dd> +<div class="block">Creates a new instance of TournamentSelection.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">This class contains all travelling salesman functions in static nested classes.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.html#TravellingSalesmanFunctions--">TravellingSalesmanFunctions()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions</a></dt> +<dd> +<div class="block">Creates a new instance of TravellingSalesmanFunctions.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.AbsoluteCosineAB</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Cosine of sum.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Hyperbolic tangent of sum.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.AbsoluteSineAB</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Sine of sum.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.BoundedDivision</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Bounded division, returns the quotient of the two inputs where the larger + is the denominator.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Cube.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.Cube</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Cube function, returns the value of input 0 cubed.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.Multiplication</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Multiplication returns the product of inputs 0 and 1.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.ScaledAddition</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Scaled addition returns the sum of inputs 0 and 1 scaled + to the range 0 < x > 1.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.ScaledExponential</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Scaled exponential function.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.ScaledHypotenuse</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Scaled hypotenuse function.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Square.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.Square</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Square function, returns the square of the + value of input 0.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.SquaredMultiplication</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Multiplication returns the product of inputs 0 and 1, squared.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.SquareRoot</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Protected square root function, returns the square root of the absolute + value of input 0.</div> +</dd> +<dt><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html" title="class in jcgp.backend.function"><span class="typeNameLink">TravellingSalesmanFunctions.SymmetricSubtraction</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Symmetric subtraction returns the absolute difference between inputs 0 and 1, + scaled to the range 0 <; x > 1.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-17.html">Prev Letter</a></li> +<li><a href="index-19.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li> +<li><a href="index-18.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-19.html b/doc/index-files/index-19.html new file mode 100644 index 0000000..6a35cb4 --- /dev/null +++ b/doc/index-files/index-19.html @@ -0,0 +1,186 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>U-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="U-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-18.html">Prev Letter</a></li> +<li><a href="index-20.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-19.html" target="_top">Frames</a></li> +<li><a href="index-19.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:U"> +<!-- --> +</a> +<h2 class="title">U</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#unlock--">unlock()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/ChromosomePane.html#unlockOutputs--">unlockOutputs()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/ChromosomePane.html" title="class in jcgp.gui.population">ChromosomePane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/PopulationPane.html#unlockOutputs--">unlockOutputs()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population">PopulationPane</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/function/UnsignedInteger.html" title="class in jcgp.backend.function"><span class="typeNameLink">UnsignedInteger</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Integer wrapper type for unsigned integer values.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/UnsignedInteger.html#UnsignedInteger-int-">UnsignedInteger(int)</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/UnsignedInteger.html" title="class in jcgp.backend.function">UnsignedInteger</a></dt> +<dd> +<div class="block">Makes a new instance of UnsignedInteger with a specified value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/UnsignedInteger.html#UnsignedInteger-java.lang.Integer-">UnsignedInteger(Integer)</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/UnsignedInteger.html" title="class in jcgp.backend.function">UnsignedInteger</a></dt> +<dd> +<div class="block">Makes a new instance of UnsignedInteger with a specified value.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/UnsignedInteger.html#UnsignedInteger-java.lang.String-">UnsignedInteger(String)</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/UnsignedInteger.html" title="class in jcgp.backend.function">UnsignedInteger</a></dt> +<dd> +<div class="block">Makes a new instance of UnsignedInteger from the string representation + of an unsigned integer.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/SettingsPane.html#updateControls-boolean-boolean-">updateControls(boolean, boolean)</a></span> - Method in class jcgp.gui.settings.<a href="../jcgp/gui/settings/SettingsPane.html" title="class in jcgp.gui.settings">SettingsPane</a></dt> +<dd> +<div class="block">Updates all of the controls to their appropriate state based on the status of the + experiment, in order to prevent inappropriate operations if the experiment is + running or finished.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#updateFunctionSelector--">updateFunctionSelector()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/ChromosomePane.html#updateGenes-jcgp.backend.population.Chromosome-">updateGenes(Chromosome)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/ChromosomePane.html" title="class in jcgp.gui.population">ChromosomePane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/PopulationPane.html#updateGenes--">updateGenes()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population">PopulationPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#updateLine-int-">updateLine(int)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> +<div class="block">Place the end of the specified line on the output of the associated connection.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#updateLines--">updateLines()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#updateLines--">updateLines()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#updateLines--">updateLines()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> +<div class="block">Updates the end of all lines to match the associated connections.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#updateLines--">updateLines()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#updateText--">updateText()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#updateText--">updateText()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#updateText--">updateText()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#updateText--">updateText()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/ChromosomePane.html#updateValues--">updateValues()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/ChromosomePane.html" title="class in jcgp.gui.population">ChromosomePane</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-18.html">Prev Letter</a></li> +<li><a href="index-20.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-19.html" target="_top">Frames</a></li> +<li><a href="index-19.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html new file mode 100644 index 0000000..186fecc --- /dev/null +++ b/doc/index-files/index-2.html @@ -0,0 +1,166 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>B-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="B-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-1.html">Prev Letter</a></li> +<li><a href="index-3.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-2.html" target="_top">Frames</a></li> +<li><a href="index-2.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:B"> +<!-- --> +</a> +<h2 class="title">B</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#BAD_SELECTION_COLOUR">BAD_SELECTION_COLOUR</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#BASE_CHECKBOX_STYLE">BASE_CHECKBOX_STYLE</a></span> - Static variable in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#BASE_TEXT_STYLE">BASE_TEXT_STYLE</a></span> - Static variable in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/problem/BestFitness.html" title="enum in jcgp.backend.modules.problem"><span class="typeNameLink">BestFitness</span></a> - Enum in <a href="../jcgp/backend/modules/problem/package-summary.html">jcgp.backend.modules.problem</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/parameters/monitors/BooleanMonitor.html" title="class in jcgp.backend.parameters.monitors"><span class="typeNameLink">BooleanMonitor</span></a> - Class in <a href="../jcgp/backend/parameters/monitors/package-summary.html">jcgp.backend.parameters.monitors</a></dt> +<dd> +<div class="block">This is a special type of <code>BooleanParameter</code> which + cannot be modified in the GUI (if the GUI is in use).</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/monitors/BooleanMonitor.html#BooleanMonitor-boolean-java.lang.String-">BooleanMonitor(boolean, String)</a></span> - Constructor for class jcgp.backend.parameters.monitors.<a href="../jcgp/backend/parameters/monitors/BooleanMonitor.html" title="class in jcgp.backend.parameters.monitors">BooleanMonitor</a></dt> +<dd> +<div class="block">Creates a new instance of this class, assuming the monitor + is not critical.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/monitors/BooleanMonitor.html#BooleanMonitor-boolean-java.lang.String-boolean-">BooleanMonitor(boolean, String, boolean)</a></span> - Constructor for class jcgp.backend.parameters.monitors.<a href="../jcgp/backend/parameters/monitors/BooleanMonitor.html" title="class in jcgp.backend.parameters.monitors">BooleanMonitor</a></dt> +<dd> +<div class="block">Creates a new instance of this class.</div> +</dd> +<dt><a href="../jcgp/backend/parameters/BooleanParameter.html" title="class in jcgp.backend.parameters"><span class="typeNameLink">BooleanParameter</span></a> - Class in <a href="../jcgp/backend/parameters/package-summary.html">jcgp.backend.parameters</a></dt> +<dd> +<div class="block">Parameter subclass for the boolean type.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/BooleanParameter.html#BooleanParameter-boolean-java.lang.String-">BooleanParameter(boolean, String)</a></span> - Constructor for class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/BooleanParameter.html" title="class in jcgp.backend.parameters">BooleanParameter</a></dt> +<dd> +<div class="block">Creates a new instance of this class, assuming the parameter + is not critical.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/BooleanParameter.html#BooleanParameter-boolean-java.lang.String-boolean-">BooleanParameter(boolean, String, boolean)</a></span> - Constructor for class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/BooleanParameter.html" title="class in jcgp.backend.parameters">BooleanParameter</a></dt> +<dd> +<div class="block">Creates a new instance of this class.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html#BoundedDivision--">BoundedDivision()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.BoundedDivision</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#bringFunctionSelector-javafx.scene.input.MouseEvent-jcgp.gui.population.GUINode-">bringFunctionSelector(MouseEvent, GUINode)</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-1.html">Prev Letter</a></li> +<li><a href="index-3.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-2.html" target="_top">Frames</a></li> +<li><a href="index-2.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-20.html b/doc/index-files/index-20.html new file mode 100644 index 0000000..83339e6 --- /dev/null +++ b/doc/index-files/index-20.html @@ -0,0 +1,187 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>V-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="V-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-19.html">Prev Letter</a></li> +<li><a href="index-21.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-20.html" target="_top">Frames</a></li> +<li><a href="index-20.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:V"> +<!-- --> +</a> +<h2 class="title">V</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#VALID_PARAMETER_STYLE">VALID_PARAMETER_STYLE</a></span> - Static variable in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/BooleanParameter.html#validate-java.lang.Boolean-">validate(Boolean)</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/BooleanParameter.html" title="class in jcgp.backend.parameters">BooleanParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/DoubleParameter.html#validate-java.lang.Number-">validate(Number)</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/DoubleParameter.html" title="class in jcgp.backend.parameters">DoubleParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/IntegerParameter.html#validate-java.lang.Number-">validate(Number)</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/IntegerParameter.html" title="class in jcgp.backend.parameters">IntegerParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/monitors/BooleanMonitor.html#validate-java.lang.Boolean-">validate(Boolean)</a></span> - Method in class jcgp.backend.parameters.monitors.<a href="../jcgp/backend/parameters/monitors/BooleanMonitor.html" title="class in jcgp.backend.parameters.monitors">BooleanMonitor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/monitors/DoubleMonitor.html#validate-java.lang.Number-">validate(Number)</a></span> - Method in class jcgp.backend.parameters.monitors.<a href="../jcgp/backend/parameters/monitors/DoubleMonitor.html" title="class in jcgp.backend.parameters.monitors">DoubleMonitor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/monitors/IntegerMonitor.html#validate-java.lang.Number-">validate(Number)</a></span> - Method in class jcgp.backend.parameters.monitors.<a href="../jcgp/backend/parameters/monitors/IntegerMonitor.html" title="class in jcgp.backend.parameters.monitors">IntegerMonitor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/Parameter.html#validate-T-">validate(T)</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/Parameter.html" title="class in jcgp.backend.parameters">Parameter</a></dt> +<dd> +<div class="block">This is a callback method which gets called whenever changes + to parameters (not only its own instance) are made.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#validate--">validate()</a></span> - Method in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> +<div class="block">Force the parameter to validate its current value, and apply the associated + style to the @code{GUIParameter}.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/BestFitness.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/BestFitness.html" title="enum in jcgp.backend.modules.problem">BestFitness</a></dt> +<dd> +<div class="block">Returns the enum constant of this type with the specified name.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/ParameterStatus.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum jcgp.backend.parameters.<a href="../jcgp/backend/parameters/ParameterStatus.html" title="enum in jcgp.backend.parameters">ParameterStatus</a></dt> +<dd> +<div class="block">Returns the enum constant of this type with the specified name.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.GUIGeneState.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.GUIGeneState.html" title="enum in jcgp.gui.population">GUIGene.GUIGeneState</a></dt> +<dd> +<div class="block">Returns the enum constant of this type with the specified name.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/Parameter.html#valueProperty--">valueProperty()</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/Parameter.html" title="class in jcgp.backend.parameters">Parameter</a></dt> +<dd> +<div class="block">This method is intended for bindings only.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/BestFitness.html#values--">values()</a></span> - Static method in enum jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/BestFitness.html" title="enum in jcgp.backend.modules.problem">BestFitness</a></dt> +<dd> +<div class="block">Returns an array containing the constants of this enum type, in +the order they are declared.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/ParameterStatus.html#values--">values()</a></span> - Static method in enum jcgp.backend.parameters.<a href="../jcgp/backend/parameters/ParameterStatus.html" title="enum in jcgp.backend.parameters">ParameterStatus</a></dt> +<dd> +<div class="block">Returns an array containing the constants of this enum type, in +the order they are declared.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.GUIGeneState.html#values--">values()</a></span> - Static method in enum jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.GUIGeneState.html" title="enum in jcgp.gui.population">GUIGene.GUIGeneState</a></dt> +<dd> +<div class="block">Returns an array containing the constants of this enum type, in +the order they are declared.</div> +</dd> +<dt><a href="../jcgp/gui/dragresize/VerticalDragResize.html" title="class in jcgp.gui.dragresize"><span class="typeNameLink">VerticalDragResize</span></a> - Class in <a href="../jcgp/gui/dragresize/package-summary.html">jcgp.gui.dragresize</a></dt> +<dd> +<div class="block">This class adds vertical drag resize functionality to any + arbitrary region provided.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-19.html">Prev Letter</a></li> +<li><a href="index-21.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-20.html" target="_top">Frames</a></li> +<li><a href="index-20.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-21.html b/doc/index-files/index-21.html new file mode 100644 index 0000000..308eabe --- /dev/null +++ b/doc/index-files/index-21.html @@ -0,0 +1,133 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>W-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="W-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-20.html">Prev Letter</a></li> +<li><a href="index-22.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-21.html" target="_top">Frames</a></li> +<li><a href="index-21.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:W"> +<!-- --> +</a> +<h2 class="title">W</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#WARNING_PARAMETER_STYLE">WARNING_PARAMETER_STYLE</a></span> - Static variable in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireA.html#WireA--">WireA()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.WireA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.WireA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireB.html#WireB--">WireB()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.WireB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.WireB</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-20.html">Prev Letter</a></li> +<li><a href="index-22.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-21.html" target="_top">Frames</a></li> +<li><a href="index-21.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-22.html b/doc/index-files/index-22.html new file mode 100644 index 0000000..9e8da56 --- /dev/null +++ b/doc/index-files/index-22.html @@ -0,0 +1,131 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>X-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="X-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-21.html">Prev Letter</a></li> +<li>Next Letter</li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-22.html" target="_top">Frames</a></li> +<li><a href="index-22.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:X"> +<!-- --> +</a> +<h2 class="title">X</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xnor.html#Xnor--">Xnor()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Xnor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Xnor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xor.html#Xor--">Xor()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Xor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Xor</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-21.html">Prev Letter</a></li> +<li>Next Letter</li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-22.html" target="_top">Frames</a></li> +<li><a href="index-22.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html new file mode 100644 index 0000000..2833121 --- /dev/null +++ b/doc/index-files/index-3.html @@ -0,0 +1,233 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>C-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="C-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-2.html">Prev Letter</a></li> +<li><a href="index-4.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li> +<li><a href="index-3.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:C"> +<!-- --> +</a> +<h2 class="title">C</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Output.html#calculate--">calculate()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Output.html" title="class in jcgp.backend.population">Output</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population"><span class="typeNameLink">Chromosome</span></a> - Class in <a href="../jcgp/backend/population/package-summary.html">jcgp.backend.population</a></dt> +<dd> +<div class="block">This class encapsulates a CGP chromosome.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#Chromosome-jcgp.backend.resources.Resources-">Chromosome(Resources)</a></span> - Constructor for class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Initialise a chromosome with the specified parameters.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#Chromosome-jcgp.backend.population.Chromosome-">Chromosome(Chromosome)</a></span> - Constructor for class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Copy constructor.</div> +</dd> +<dt><a href="../jcgp/gui/population/ChromosomePane.html" title="class in jcgp.gui.population"><span class="typeNameLink">ChromosomePane</span></a> - Class in <a href="../jcgp/gui/population/package-summary.html">jcgp.gui.population</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/ChromosomePane.html#ChromosomePane-jcgp.backend.population.Chromosome-jcgp.gui.GUI-jcgp.gui.population.PopulationPane-">ChromosomePane(Chromosome, GUI, PopulationPane)</a></span> - Constructor for class jcgp.gui.population.<a href="../jcgp/gui/population/ChromosomePane.html" title="class in jcgp.gui.population">ChromosomePane</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/parsers/ChromosomeParser.html" title="class in jcgp.backend.parsers"><span class="typeNameLink">ChromosomeParser</span></a> - Class in <a href="../jcgp/backend/parsers/package-summary.html">jcgp.backend.parsers</a></dt> +<dd> +<div class="block">This class contains a method for parsing .chr files and another + for writing .chr files from given chromosomes.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parsers/ChromosomeParser.html#ChromosomeParser--">ChromosomeParser()</a></span> - Constructor for class jcgp.backend.parsers.<a href="../jcgp/backend/parsers/ChromosomeParser.html" title="class in jcgp.backend.parsers">ChromosomeParser</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.html#clearTestCases--">clearTestCases()</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.html" title="class in jcgp.backend.modules.problem">TestCaseProblem</a></dt> +<dd> +<div class="block">Remove all test cases.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#columns--">columns()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#compareActiveGenesTo-jcgp.backend.population.Chromosome-">compareActiveGenesTo(Chromosome)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Does the same as <code>compareGenesto()</code> but only looks + at the active portion of the chromosome.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#compareGenesTo-jcgp.backend.population.Chromosome-">compareGenesTo(Chromosome)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Performs a deep comparison between this chromosome and the provided one.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#compareTo-jcgp.backend.population.Chromosome-">compareTo(Chromosome)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Connection</span></a> - Interface in <a href="../jcgp/backend/population/package-summary.html">jcgp.backend.population</a></dt> +<dd> +<div class="block"><code>Connection</code> declares the expected behaviour of any + part of a chromosome that can be connected to, specifically + nodes or inputs.</div> +</dd> +<dt><a href="../jcgp/backend/resources/Console.html" title="interface in jcgp.backend.resources"><span class="typeNameLink">Console</span></a> - Interface in <a href="../jcgp/backend/resources/package-summary.html">jcgp.backend.resources</a></dt> +<dd> +<div class="block">Defines the basic model for a console.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#CONSOLE_MIN_HEIGHT">CONSOLE_MIN_HEIGHT</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html#ConstantOne--">ConstantOne()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.ConstantOne</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html#ConstantZero--">ConstantZero()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.ConstantZero</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Population.html#copyChromosome-int-int-">copyChromosome(int, int)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Population.html" title="class in jcgp.backend.population">Population</a></dt> +<dd> +<div class="block">Copy a chromosome into a different position.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#copyGenes-jcgp.backend.population.Chromosome-">copyGenes(Chromosome)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Creates a deep copy of the specified chromosome in the + this instance.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/MutableElement.html#copyOf-jcgp.backend.population.MutableElement-">copyOf(MutableElement)</a></span> - Method in interface jcgp.backend.population.<a href="../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></dt> +<dd> +<div class="block">Asserts if the specified element is a copy of the elements + this is called on.<br> + This method returns true if and only if: + + the elements being compared are not the same instance; + the connections of the compared elements are not the same instance; + the elements have the same function (in the case of Node); + the grid position of the elements themselves are the same; + the grid position of all equivalent connections are the same; + + <br><br> + The relationship computed by this method is: + + symmetric: a.copyOf(b) == b.copyOf(a); + not reflexive: a.copyOf(a) returns false; + not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is + not necessarily true since it is possible that a == c. + </div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#copyOf-jcgp.backend.population.MutableElement-">copyOf(MutableElement)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Output.html#copyOf-jcgp.backend.population.MutableElement-">copyOf(MutableElement)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Output.html" title="class in jcgp.backend.population">Output</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html#Cosine--">Cosine()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Cosine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html#CosineAB--">CosineAB()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.CosineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#create-jcgp.backend.parameters.Parameter-jcgp.gui.settings.SettingsPane-">create(Parameter<?>, SettingsPane)</a></span> - Static method in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> +<div class="block">Factory method to create @code{GUIParameter}s from @code{Parameter}s.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Cube.html#Cube--">Cube()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Cube.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Cube</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#currentGeneration--">currentGeneration()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#currentRun--">currentRun()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-2.html">Prev Letter</a></li> +<li><a href="index-4.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li> +<li><a href="index-3.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html new file mode 100644 index 0000000..d78174e --- /dev/null +++ b/doc/index-files/index-4.html @@ -0,0 +1,262 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>D-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="D-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-3.html">Prev Letter</a></li> +<li><a href="index-5.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-4.html" target="_top">Frames</a></li> +<li><a href="index-4.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:D"> +<!-- --> +</a> +<h2 class="title">D</h2> +<dl> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">This class contains all digital circuit functions + (defined as unsigned integer functions in the classic + CGP implementation) defined in static nested classes.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.html#DigitalCircuitFunctions--">DigitalCircuitFunctions()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.html" title="class in jcgp.backend.function">DigitalCircuitFunctions</a></dt> +<dd> +<div class="block">Creates a new instance of <code>DigitalCircuitFunctions</code>.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.And.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.And</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">ANDs inputs together.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.AndNotA</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">ANDs inputs together with one input inverted.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.AndNotB</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">ANDs inputs together with one input inverted.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.ConstantOne</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Outputs a constant 1, has no inputs.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.ConstantZero</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Outputs a constant 0, has no inputs.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux1.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.Mux1</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Works as a multiplexer.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux2.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.Mux2</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Works as a multiplexer.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux3.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.Mux3</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Works as a multiplexer.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux4.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.Mux4</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Works as a multiplexer.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nand.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.Nand</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">NANDs inputs together.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nor.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.Nor</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">NORs inputs together.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotA.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.NotA</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Inverts input, equivalent to inverter logic gate.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotB.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.NotB</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Inverts input, equivalent to inverter logic gate.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.Or.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.Or</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">ORs inputs together.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.OrNotA</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">ORs inputs together with one inverted input.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.OrNotB</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">ORs inputs together with one inverted input.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireA.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.WireA</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Connects one node to another with no function.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireB.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.WireB</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Connects one node to another with no function.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xnor.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.Xnor</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">XNORs inputs together.</div> +</dd> +<dt><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xor.html" title="class in jcgp.backend.function"><span class="typeNameLink">DigitalCircuitFunctions.Xor</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">XORs inputs together.</div> +</dd> +<dt><a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html" title="class in jcgp.backend.modules.problem"><span class="typeNameLink">DigitalCircuitProblem</span></a> - Class in <a href="../jcgp/backend/modules/problem/package-summary.html">jcgp.backend.modules.problem</a></dt> +<dd> +<div class="block">Digital circuit problem + <br><br> + Using this problem type, digital logic circuits can be evolved.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html#DigitalCircuitProblem-jcgp.backend.resources.Resources-">DigitalCircuitProblem(Resources)</a></span> - Constructor for class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html" title="class in jcgp.backend.modules.problem">DigitalCircuitProblem</a></dt> +<dd> +<div class="block">Construct a new instance of DigitalCircuitProblem.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/FunctionSet.html#disableFunction-int-">disableFunction(int)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function">FunctionSet</a></dt> +<dd> +<div class="block">Disables the indexed function.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Division.html#Division--">Division()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Division.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Division</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.html#DIVISION_LIMIT">DIVISION_LIMIT</a></span> - Static variable in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/parameters/monitors/DoubleMonitor.html" title="class in jcgp.backend.parameters.monitors"><span class="typeNameLink">DoubleMonitor</span></a> - Class in <a href="../jcgp/backend/parameters/monitors/package-summary.html">jcgp.backend.parameters.monitors</a></dt> +<dd> +<div class="block">This is a special type of <code>DoubleParameter</code> which + cannot be modified in the GUI (if the GUI is in use).</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/monitors/DoubleMonitor.html#DoubleMonitor-double-java.lang.String-">DoubleMonitor(double, String)</a></span> - Constructor for class jcgp.backend.parameters.monitors.<a href="../jcgp/backend/parameters/monitors/DoubleMonitor.html" title="class in jcgp.backend.parameters.monitors">DoubleMonitor</a></dt> +<dd> +<div class="block">Creates a new instance of this class, assuming the monitor + is not critical.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/monitors/DoubleMonitor.html#DoubleMonitor-double-java.lang.String-boolean-">DoubleMonitor(double, String, boolean)</a></span> - Constructor for class jcgp.backend.parameters.monitors.<a href="../jcgp/backend/parameters/monitors/DoubleMonitor.html" title="class in jcgp.backend.parameters.monitors">DoubleMonitor</a></dt> +<dd> +<div class="block">Creates a new instance of this class.</div> +</dd> +<dt><a href="../jcgp/backend/parameters/DoubleParameter.html" title="class in jcgp.backend.parameters"><span class="typeNameLink">DoubleParameter</span></a> - Class in <a href="../jcgp/backend/parameters/package-summary.html">jcgp.backend.parameters</a></dt> +<dd> +<div class="block">Parameter subclass for the double type.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/DoubleParameter.html#DoubleParameter-double-java.lang.String-">DoubleParameter(double, String)</a></span> - Constructor for class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/DoubleParameter.html" title="class in jcgp.backend.parameters">DoubleParameter</a></dt> +<dd> +<div class="block">Creates a new instance of this class, assuming the parameter + is not critical.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/DoubleParameter.html#DoubleParameter-double-java.lang.String-boolean-">DoubleParameter(double, String, boolean)</a></span> - Constructor for class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/DoubleParameter.html" title="class in jcgp.backend.parameters">DoubleParameter</a></dt> +<dd> +<div class="block">Creates a new instance of this class.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-3.html">Prev Letter</a></li> +<li><a href="index-5.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-4.html" target="_top">Frames</a></li> +<li><a href="index-4.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html new file mode 100644 index 0000000..a056ba9 --- /dev/null +++ b/doc/index-files/index-5.html @@ -0,0 +1,158 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>E-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="E-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-4.html">Prev Letter</a></li> +<li><a href="index-6.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li> +<li><a href="index-5.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:E"> +<!-- --> +</a> +<h2 class="title">E</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/FunctionSet.html#enableFunction-int-">enableFunction(int)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function">FunctionSet</a></dt> +<dd> +<div class="block">Disables the indexed function.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html#evaluate-jcgp.backend.population.Population-jcgp.backend.resources.Resources-">evaluate(Population, Resources)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html" title="class in jcgp.backend.modules.problem">DigitalCircuitProblem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#evaluate-jcgp.backend.population.Population-jcgp.backend.resources.Resources-">evaluate(Population, Resources)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> +<div class="block">The most important method of the problem type.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html#evaluate-jcgp.backend.population.Population-jcgp.backend.resources.Resources-">evaluate(Population, Resources)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html" title="class in jcgp.backend.modules.problem">SymbolicRegressionProblem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#evaluateTestCase-jcgp.backend.modules.problem.TestCaseProblem.TestCase-">evaluateTestCase(TestCaseProblem.TestCase<Object>)</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/PopulationPane.html#evaluateTestCase-jcgp.backend.modules.problem.TestCaseProblem.TestCase-">evaluateTestCase(TestCaseProblem.TestCase<Object>)</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population">PopulationPane</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/es/EvolutionaryStrategy.html" title="class in jcgp.backend.modules.es"><span class="typeNameLink">EvolutionaryStrategy</span></a> - Class in <a href="../jcgp/backend/modules/es/package-summary.html">jcgp.backend.modules.es</a></dt> +<dd> +<div class="block">This class specifies the characteristics of an evolutionary strategy.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/es/EvolutionaryStrategy.html#evolve-jcgp.backend.population.Population-jcgp.backend.modules.mutator.Mutator-">evolve(Population, Mutator)</a></span> - Method in class jcgp.backend.modules.es.<a href="../jcgp/backend/modules/es/EvolutionaryStrategy.html" title="class in jcgp.backend.modules.es">EvolutionaryStrategy</a></dt> +<dd> +<div class="block">Performs the selection algorithm and uses the mutator to create + the next generation of solutions.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/es/MuPlusLambda.html#evolve-jcgp.backend.population.Population-jcgp.backend.modules.mutator.Mutator-">evolve(Population, Mutator)</a></span> - Method in class jcgp.backend.modules.es.<a href="../jcgp/backend/modules/es/MuPlusLambda.html" title="class in jcgp.backend.modules.es">MuPlusLambda</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/es/TournamentSelection.html#evolve-jcgp.backend.population.Population-jcgp.backend.modules.mutator.Mutator-">evolve(Population, Mutator)</a></span> - Method in class jcgp.backend.modules.es.<a href="../jcgp/backend/modules/es/TournamentSelection.html" title="class in jcgp.backend.modules.es">TournamentSelection</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html#Exponential--">Exponential()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Exponential</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-4.html">Prev Letter</a></li> +<li><a href="index-6.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li> +<li><a href="index-5.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html new file mode 100644 index 0000000..925008d --- /dev/null +++ b/doc/index-files/index-6.html @@ -0,0 +1,172 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>F-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="F-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-5.html">Prev Letter</a></li> +<li><a href="index-7.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-6.html" target="_top">Frames</a></li> +<li><a href="index-6.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:F"> +<!-- --> +</a> +<h2 class="title">F</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#fitnessOrientation--">fitnessOrientation()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/modules/mutator/FixedPointMutator.html" title="class in jcgp.backend.modules.mutator"><span class="typeNameLink">FixedPointMutator</span></a> - Class in <a href="../jcgp/backend/modules/mutator/package-summary.html">jcgp.backend.modules.mutator</a></dt> +<dd> +<div class="block">Fixed point mutator + <br><br> + This operator uses the point mutator + algorithm to mutate a user-defined fixed + number of genes.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/mutator/FixedPointMutator.html#FixedPointMutator-jcgp.backend.resources.Resources-">FixedPointMutator(Resources)</a></span> - Constructor for class jcgp.backend.modules.mutator.<a href="../jcgp/backend/modules/mutator/FixedPointMutator.html" title="class in jcgp.backend.modules.mutator">FixedPointMutator</a></dt> +<dd> +<div class="block">Creates a new instance of FixedPointMutator.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Console.html#flush--">flush()</a></span> - Method in interface jcgp.backend.resources.<a href="../jcgp/backend/resources/Console.html" title="interface in jcgp.backend.resources">Console</a></dt> +<dd> +<div class="block">Outputs all buffered messages to the console.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/console/GUIConsole.html#flush--">flush()</a></span> - Method in class jcgp.gui.console.<a href="../jcgp/gui/console/GUIConsole.html" title="class in jcgp.gui.console">GUIConsole</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#flushConsole--">flushConsole()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/function/Function.html" title="class in jcgp.backend.function"><span class="typeNameLink">Function</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">Function is a callback wrapper.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/Function.html#Function--">Function()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/Function.html" title="class in jcgp.backend.function">Function</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/parsers/FunctionParser.html" title="class in jcgp.backend.parsers"><span class="typeNameLink">FunctionParser</span></a> - Class in <a href="../jcgp/backend/parsers/package-summary.html">jcgp.backend.parsers</a></dt> +<dd> +<div class="block">Contains a static method for parsing functions from a + .par file.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parsers/FunctionParser.html#FunctionParser--">FunctionParser()</a></span> - Constructor for class jcgp.backend.parsers.<a href="../jcgp/backend/parsers/FunctionParser.html" title="class in jcgp.backend.parsers">FunctionParser</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/population/FunctionSelector.html" title="class in jcgp.gui.population"><span class="typeNameLink">FunctionSelector</span></a> - Class in <a href="../jcgp/gui/population/package-summary.html">jcgp.gui.population</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/FunctionSelector.html#FunctionSelector-jcgp.backend.function.FunctionSet-">FunctionSelector(FunctionSet)</a></span> - Constructor for class jcgp.gui.population.<a href="../jcgp/gui/population/FunctionSelector.html" title="class in jcgp.gui.population">FunctionSelector</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function"><span class="typeNameLink">FunctionSet</span></a> - Class in <a href="../jcgp/backend/function/package-summary.html">jcgp.backend.function</a></dt> +<dd> +<div class="block">FunctionSet encapsulates a group of functions.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/FunctionSet.html#FunctionSet--">FunctionSet()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function">FunctionSet</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-5.html">Prev Letter</a></li> +<li><a href="index-7.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-6.html" target="_top">Frames</a></li> +<li><a href="index-6.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html new file mode 100644 index 0000000..f92083f --- /dev/null +++ b/doc/index-files/index-7.html @@ -0,0 +1,566 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>G-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="G-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-6.html">Prev Letter</a></li> +<li><a href="index-8.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li> +<li><a href="index-7.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:G"> +<!-- --> +</a> +<h2 class="title">G</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#generations--">generations()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/UnsignedInteger.html#get--">get()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/UnsignedInteger.html" title="class in jcgp.backend.function">UnsignedInteger</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/BooleanParameter.html#get--">get()</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/BooleanParameter.html" title="class in jcgp.backend.parameters">BooleanParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/DoubleParameter.html#get--">get()</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/DoubleParameter.html" title="class in jcgp.backend.parameters">DoubleParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/IntegerParameter.html#get--">get()</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/IntegerParameter.html" title="class in jcgp.backend.parameters">IntegerParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/Parameter.html#get--">get()</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/Parameter.html" title="class in jcgp.backend.parameters">Parameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Population.html#get-int-">get(int)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Population.html" title="class in jcgp.backend.population">Population</a></dt> +<dd> +<div class="block">Returns the indexed chromosome.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#getActiveNodes--">getActiveNodes()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">This method computes a list of active nodes (if necessary) and returns it.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Output.html#getActiveNodes-java.util.ArrayList-">getActiveNodes(ArrayList<Node>)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Output.html" title="class in jcgp.backend.population">Output</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/RunEntry.html#getActiveNodes--">getActiveNodes()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/RunEntry.html" title="class in jcgp.backend.statistics">RunEntry</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/FunctionSet.html#getAllowedFunction-int-">getAllowedFunction(int)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function">FunctionSet</a></dt> +<dd> +<div class="block">Returns an allowed function.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/FunctionSet.html#getAllowedFunctionCount--">getAllowedFunctionCount()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function">FunctionSet</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.And.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.And.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.And</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.AndNotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.AndNotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.ConstantOne</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.ConstantZero</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux1.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux1.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux1</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux2.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux2.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux2</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux3.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux3.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux3</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux4.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Mux4.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Mux4</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nand.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Nand.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Nand</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Nor.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Nor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Nor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotA.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.NotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.NotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.NotB.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.NotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.NotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Or.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Or.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Or</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.OrNotA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.OrNotB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireA.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.WireA.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.WireA</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.WireB.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.WireB.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.WireB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xnor.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Xnor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Xnor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/DigitalCircuitFunctions.Xor.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/DigitalCircuitFunctions.Xor.html" title="class in jcgp.backend.function">DigitalCircuitFunctions.Xor</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/Function.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/Function.html" title="class in jcgp.backend.function">Function</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Absolute</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Addition.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Addition.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Addition</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Cosine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.CosineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Division.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Division.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Division</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Exponential</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicCosine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicSine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicTangent</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Hypotenuse</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.LogBaseTen</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Multiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.NaturalLog</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Power.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Power.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Power</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Reciprocal</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Sine.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Sine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Sine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.SineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.SquareRoot</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Subtraction</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Tangent</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteCosineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.AbsoluteSineAB</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.BoundedDivision</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Cube.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Cube.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Cube</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Multiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledAddition</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledExponential</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.ScaledHypotenuse</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.Square.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.Square.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.Square</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SquaredMultiplication</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SquareRoot</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html#getArity--">getArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html" title="class in jcgp.backend.function">TravellingSalesmanFunctions.SymmetricSubtraction</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getArityParameter--">getArityParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getAverageActiveNodes--">getAverageActiveNodes()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Averages the number of active nodes in the + best chromosomes obtained across all runs.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getAverageActiveNodesStdDev--">getAverageActiveNodesStdDev()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Calculates the standard deviation of + the number of active nodes in the best solution + in each run.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getAverageFitness--">getAverageFitness()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Averages the best fitness obtained in each run.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getAverageFitnessStdDev--">getAverageFitnessStdDev()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Calculates the standard deviation of + the best fitness obtained in each run.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getAverageGenerations--">getAverageGenerations()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Calculates the average generation out of all runs.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getAverageGenerationsStdDev--">getAverageGenerationsStdDev()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Calculates the standard deviation of + the average number of generations in + each run.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getAverageSuccessfulGenerations--">getAverageSuccessfulGenerations()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Calculates the average generation out of successful runs only.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getAverageSuccessfulGenerationsStdDev--">getAverageSuccessfulGenerationsStdDev()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Calculates the standard deviation of + the average number of generations in + each run where a perfect solution was found.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#getBestFitness--">getBestFitness()</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#getChangingConnection--">getChangingConnection()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#getChangingConnection--">getChangingConnection()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#getChangingConnection--">getChangingConnection()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#getChangingConnection--">getChangingConnection()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#getChromosomeIndex--">getChromosomeIndex()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#getColumn--">getColumn()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getColumnsParameter--">getColumnsParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#getConnection-int-">getConnection(int)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getCurrentGenerationParameter--">getCurrentGenerationParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getCurrentRunParameter--">getCurrentRunParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/ParameterStatus.html#getDetails--">getDetails()</a></span> - Method in enum jcgp.backend.parameters.<a href="../jcgp/backend/parameters/ParameterStatus.html" title="enum in jcgp.backend.parameters">ParameterStatus</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#getEvolutionaryStrategies--">getEvolutionaryStrategies()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#getEvolutionaryStrategy--">getEvolutionaryStrategy()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#getExperiment--">getExperiment()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#getFileExtension--">getFileExtension()</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#getFitness--">getFitness()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/RunEntry.html#getFitness--">getFitness()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/RunEntry.html" title="class in jcgp.backend.statistics">RunEntry</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#getFitnessOrientation--">getFitnessOrientation()</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/FunctionSet.html#getFunction-int-">getFunction(int)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function">FunctionSet</a></dt> +<dd> +<div class="block">Returns a function from the complete collection, + enabled or disabled alike.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#getFunction--">getFunction()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#getFunction-int-">getFunction(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Gets the indexed function out of the + complete set of functions.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#getFunctionIndex-jcgp.backend.function.Function-">getFunctionIndex(Function)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Returns the index of a specified function.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#getFunctionSet--">getFunctionSet()</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#getFunctionSet--">getFunctionSet()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/RunEntry.html#getGeneration--">getGeneration()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/RunEntry.html" title="class in jcgp.backend.statistics">RunEntry</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getGenerationsParameter--">getGenerationsParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getHighestFitness--">getHighestFitness()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Input.html#getIndex--">getIndex()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Input.html" title="class in jcgp.backend.population">Input</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Output.html#getIndex--">getIndex()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Output.html" title="class in jcgp.backend.population">Output</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html#getInput-int-">getInput(int)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html" title="class in jcgp.backend.modules.problem">TestCaseProblem.TestCase</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#getInput-int-">getInput(int)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Returns a reference to the indexed input.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html#getInputs--">getInputs()</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html" title="class in jcgp.backend.modules.problem">TestCaseProblem.TestCase</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getInputsParameter--">getInputsParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getLevelsBackParameter--">getLevelsBackParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/Module.html#getLocalParameters--">getLocalParameters()</a></span> - Method in class jcgp.backend.modules.<a href="../jcgp/backend/modules/Module.html" title="class in jcgp.backend.modules">Module</a></dt> +<dd> +<div class="block">This method is used by the GUI in order to build visual + representations of all parameters used by the module.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#getLocks--">getLocks()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getLowestFitness--">getLowestFitness()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/FunctionSet.html#getMaxArity--">getMaxArity()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function">FunctionSet</a></dt> +<dd> +<div class="block">Computes and returns the maximum arity out of + all enabled functions.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#getMutator--">getMutator()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#getMutators--">getMutators()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#getNode-int-int-">getNode(int, int)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Returns a reference to any node, addressed by row and column.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#getNode--">getNode()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html#getOutput-int-">getOutput(int)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html" title="class in jcgp.backend.modules.problem">TestCaseProblem.TestCase</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#getOutput-int-">getOutput(int)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Returns a reference to the indexed output.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html#getOutputs--">getOutputs()</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.TestCase.html" title="class in jcgp.backend.modules.problem">TestCaseProblem.TestCase</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getOutputsParameter--">getOutputsParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#getPopulation--">getPopulation()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getPopulationSizeParameter--">getPopulationSizeParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#getProblem--">getProblem()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#getProblems--">getProblems()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Population.html#getRandomChromosome--">getRandomChromosome()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Population.html" title="class in jcgp.backend.population">Population</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#getRandomConnection-int-">getRandomConnection(int)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">Returns a random allowed connection respecting levels back.<br> + This method may always pick inputs, as they can be picked + regardless of the column.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#getRandomConnection--">getRandomConnection()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">This method will pick a completely random connection, independently + of levels back, including inputs.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#getRandomDouble-int-">getRandomDouble(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Gets the next random double using the experiment's random + number generator.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#getRandomDouble--">getRandomDouble()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Gets the next random integer using the experiment's random + number generator.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#getRandomFunction--">getRandomFunction()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Gets a random allowed function from the problem function set.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#getRandomInt-int-">getRandomInt(int)</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> +<div class="block">Gets the next random integer using the experiment's random + number generator.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#getRandomMutableElement--">getRandomMutableElement()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> +<div class="block">This method is useful for mutating chromosomes.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getReportIntervalParameter--">getReportIntervalParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Chromosome.html#getResources--">getResources()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population">Chromosome</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#getResources--">getResources()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">Returns a reference to the <code>ModifiableResources</code> used by the + experiment.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#getRow--">getRow()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getRowsParameter--">getRowsParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getRunsParameter--">getRunsParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#getSeedParameter--">getSeedParameter()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Output.html#getSource--">getSource()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Output.html" title="class in jcgp.backend.population">Output</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#getStage--">getStage()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#getState--">getState()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/Parameter.html#getStatus--">getStatus()</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/Parameter.html" title="class in jcgp.backend.parameters">Parameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getSuccessfulRuns--">getSuccessfulRuns()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/StatisticsLogger.html#getSuccessRate--">getSuccessRate()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/StatisticsLogger.html" title="class in jcgp.backend.statistics">StatisticsLogger</a></dt> +<dd> +<div class="block">Calculates the ratio of successful runs (runs where + a perfect solution was found) to total number of runs.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/testcase/TestCaseTable.html#getTable--">getTable()</a></span> - Method in class jcgp.gui.settings.testcase.<a href="../jcgp/gui/settings/testcase/TestCaseTable.html" title="class in jcgp.gui.settings.testcase">TestCaseTable</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/TestCaseProblem.html#getTestCases--">getTestCases()</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/TestCaseProblem.html" title="class in jcgp.backend.modules.problem">TestCaseProblem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/SettingsPane.html#getTestCaseTable--">getTestCaseTable()</a></span> - Method in class jcgp.gui.settings.<a href="../jcgp/gui/settings/SettingsPane.html" title="class in jcgp.gui.settings">SettingsPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/FunctionSet.html#getTotalFunctionCount--">getTotalFunctionCount()</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function">FunctionSet</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Connection.html#getValue--">getValue()</a></span> - Method in interface jcgp.backend.population.<a href="../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a></dt> +<dd> +<div class="block">Compute and return the value of this connection.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Input.html#getValue--">getValue()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Input.html" title="class in jcgp.backend.population">Input</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#getValue--">getValue()</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#GOOD_SELECTION_COLOUR">GOOD_SELECTION_COLOUR</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/GUI.html" title="class in jcgp.gui"><span class="typeNameLink">GUI</span></a> - Class in <a href="../jcgp/gui/package-summary.html">jcgp.gui</a></dt> +<dd> +<div class="block">Main class for the graphical user interface (GUI)</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#GUI--">GUI()</a></span> - Constructor for class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/settings/parameters/GUIBooleanParameter.html" title="class in jcgp.gui.settings.parameters"><span class="typeNameLink">GUIBooleanParameter</span></a> - Class in <a href="../jcgp/gui/settings/parameters/package-summary.html">jcgp.gui.settings.parameters</a></dt> +<dd> +<div class="block">This extension of @code{GUIParameter} uses a @code{CheckBox} to display + the value of a @code{BooleanParameter}.</div> +</dd> +<dt><a href="../jcgp/gui/console/GUIConsole.html" title="class in jcgp.gui.console"><span class="typeNameLink">GUIConsole</span></a> - Class in <a href="../jcgp/gui/console/package-summary.html">jcgp.gui.console</a></dt> +<dd> +<div class="block">Console pane used by the GUI to display CGP output messages.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/console/GUIConsole.html#GUIConsole--">GUIConsole()</a></span> - Constructor for class jcgp.gui.console.<a href="../jcgp/gui/console/GUIConsole.html" title="class in jcgp.gui.console">GUIConsole</a></dt> +<dd> +<div class="block">Creates a new instance of this class.</div> +</dd> +<dt><a href="../jcgp/gui/settings/parameters/GUIDoubleParameter.html" title="class in jcgp.gui.settings.parameters"><span class="typeNameLink">GUIDoubleParameter</span></a> - Class in <a href="../jcgp/gui/settings/parameters/package-summary.html">jcgp.gui.settings.parameters</a></dt> +<dd> +<div class="block">This extension of @code{GUIParameter} uses a @code{TextField} to display + the value of a @code{DoubleParameter}.</div> +</dd> +<dt><a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population"><span class="typeNameLink">GUIGene</span></a> - Class in <a href="../jcgp/gui/population/package-summary.html">jcgp.gui.population</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#GUIGene--">GUIGene()</a></span> - Constructor for class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/population/GUIGene.GUIGeneState.html" title="enum in jcgp.gui.population"><span class="typeNameLink">GUIGene.GUIGeneState</span></a> - Enum in <a href="../jcgp/gui/population/package-summary.html">jcgp.gui.population</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population"><span class="typeNameLink">GUIInput</span></a> - Class in <a href="../jcgp/gui/population/package-summary.html">jcgp.gui.population</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIInput.html#GUIInput-jcgp.gui.population.ChromosomePane-jcgp.backend.population.Input-">GUIInput(ChromosomePane, Input)</a></span> - Constructor for class jcgp.gui.population.<a href="../jcgp/gui/population/GUIInput.html" title="class in jcgp.gui.population">GUIInput</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/settings/parameters/GUIIntegerParameter.html" title="class in jcgp.gui.settings.parameters"><span class="typeNameLink">GUIIntegerParameter</span></a> - Class in <a href="../jcgp/gui/settings/parameters/package-summary.html">jcgp.gui.settings.parameters</a></dt> +<dd> +<div class="block">This extension of @code{GUIParameter} uses a @code{TextField} to display + the value of a @code{IntegerParameter}.</div> +</dd> +<dt><a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population"><span class="typeNameLink">GUINode</span></a> - Class in <a href="../jcgp/gui/population/package-summary.html">jcgp.gui.population</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUINode.html#GUINode-jcgp.gui.population.ChromosomePane-jcgp.backend.population.Node-javafx.scene.shape.Line:A-jcgp.gui.GUI-">GUINode(ChromosomePane, Node, Line[], GUI)</a></span> - Constructor for class jcgp.gui.population.<a href="../jcgp/gui/population/GUINode.html" title="class in jcgp.gui.population">GUINode</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population"><span class="typeNameLink">GUIOutput</span></a> - Class in <a href="../jcgp/gui/population/package-summary.html">jcgp.gui.population</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIOutput.html#GUIOutput-jcgp.gui.population.ChromosomePane-jcgp.backend.population.Output-javafx.scene.shape.Line-jcgp.gui.GUI-">GUIOutput(ChromosomePane, Output, Line, GUI)</a></span> - Constructor for class jcgp.gui.population.<a href="../jcgp/gui/population/GUIOutput.html" title="class in jcgp.gui.population">GUIOutput</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters"><span class="typeNameLink">GUIParameter</span></a><<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="type parameter in GUIParameter">T</a>> - Class in <a href="../jcgp/gui/settings/parameters/package-summary.html">jcgp.gui.settings.parameters</a></dt> +<dd> +<div class="block">This is the base class for all @code{GUIParameter}s.</div> +</dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-6.html">Prev Letter</a></li> +<li><a href="index-8.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li> +<li><a href="index-7.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html new file mode 100644 index 0000000..1f4c14a --- /dev/null +++ b/doc/index-files/index-8.html @@ -0,0 +1,155 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>H-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="H-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-7.html">Prev Letter</a></li> +<li><a href="index-9.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li> +<li><a href="index-8.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:H"> +<!-- --> +</a> +<h2 class="title">H</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#HARD_HIGHLIGHT_COLOUR">HARD_HIGHLIGHT_COLOUR</a></span> - Static variable in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html#hasImprovement-jcgp.backend.population.Population-">hasImprovement(Population)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/DigitalCircuitProblem.html" title="class in jcgp.backend.modules.problem">DigitalCircuitProblem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/Problem.html#hasImprovement-jcgp.backend.population.Population-">hasImprovement(Population)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/Problem.html" title="class in jcgp.backend.modules.problem">Problem</a></dt> +<dd> +<div class="block">Used to assert whether a given population has a chromosome that is an improvement over + the current best chromosome.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html#hasImprovement-jcgp.backend.population.Population-">hasImprovement(Population)</a></span> - Method in class jcgp.backend.modules.problem.<a href="../jcgp/backend/modules/problem/SymbolicRegressionProblem.html" title="class in jcgp.backend.modules.problem">SymbolicRegressionProblem</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#hideGeneValues--">hideGeneValues()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/PopulationPane.html#hideValues--">hideValues()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population">PopulationPane</a></dt> +<dd> </dd> +<dt><a href="../jcgp/gui/dragresize/HorizontalDragResize.html" title="class in jcgp.gui.dragresize"><span class="typeNameLink">HorizontalDragResize</span></a> - Class in <a href="../jcgp/gui/dragresize/package-summary.html">jcgp.gui.dragresize</a></dt> +<dd> +<div class="block">This class adds horizontal drag resize functionality to any + arbitrary region provided.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html#HyperbolicCosine--">HyperbolicCosine()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicCosine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html#HyperbolicSine--">HyperbolicSine()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicSine</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html#HyperbolicTangent--">HyperbolicTangent()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.HyperbolicTangent</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html#Hypotenuse--">Hypotenuse()</a></span> - Constructor for class jcgp.backend.function.<a href="../jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html" title="class in jcgp.backend.function">SymbolicRegressionFunctions.Hypotenuse</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-7.html">Prev Letter</a></li> +<li><a href="index-9.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li> +<li><a href="index-8.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html new file mode 100644 index 0000000..fcefb3b --- /dev/null +++ b/doc/index-files/index-9.html @@ -0,0 +1,206 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> +<title>I-Index</title> +<meta name="date" content="2014-05-06"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="I-Index"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-8.html">Prev Letter</a></li> +<li><a href="index-10.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li> +<li><a href="index-9.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a name="I:I"> +<!-- --> +</a> +<h2 class="title">I</h2> +<dl> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#incrementGeneration--">incrementGeneration()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> +<div class="block">Adds 1 to the current generation.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/ModifiableResources.html#incrementRun--">incrementRun()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/ModifiableResources.html" title="class in jcgp.backend.resources">ModifiableResources</a></dt> +<dd> +<div class="block">Adds 1 to the current generation.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Node.html#initialise-jcgp.backend.function.Function-jcgp.backend.population.Connection...-">initialise(Function, Connection...)</a></span> - Method in class jcgp.backend.population.<a href="../jcgp/backend/population/Node.html" title="class in jcgp.backend.population">Node</a></dt> +<dd> +<div class="block">Initialises the node with the specified values.</div> +</dd> +<dt><a href="../jcgp/backend/population/Input.html" title="class in jcgp.backend.population"><span class="typeNameLink">Input</span></a> - Class in <a href="../jcgp/backend/population/package-summary.html">jcgp.backend.population</a></dt> +<dd> +<div class="block">This is a chromosome input.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/population/Input.html#Input-int-">Input(int)</a></span> - Constructor for class jcgp.backend.population.<a href="../jcgp/backend/population/Input.html" title="class in jcgp.backend.population">Input</a></dt> +<dd> +<div class="block">Initialises a new input with the current index.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/resources/Resources.html#inputs--">inputs()</a></span> - Method in class jcgp.backend.resources.<a href="../jcgp/backend/resources/Resources.html" title="class in jcgp.backend.resources">Resources</a></dt> +<dd> </dd> +<dt><a href="../jcgp/backend/parameters/monitors/IntegerMonitor.html" title="class in jcgp.backend.parameters.monitors"><span class="typeNameLink">IntegerMonitor</span></a> - Class in <a href="../jcgp/backend/parameters/monitors/package-summary.html">jcgp.backend.parameters.monitors</a></dt> +<dd> +<div class="block">This is a special type of <code>IntegerParameter</code> which + cannot be modified in the GUI (if the GUI is in use).</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/monitors/IntegerMonitor.html#IntegerMonitor-int-java.lang.String-">IntegerMonitor(int, String)</a></span> - Constructor for class jcgp.backend.parameters.monitors.<a href="../jcgp/backend/parameters/monitors/IntegerMonitor.html" title="class in jcgp.backend.parameters.monitors">IntegerMonitor</a></dt> +<dd> +<div class="block">Creates a new instance of this class, assuming the monitor + is not critical.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/monitors/IntegerMonitor.html#IntegerMonitor-int-java.lang.String-boolean-">IntegerMonitor(int, String, boolean)</a></span> - Constructor for class jcgp.backend.parameters.monitors.<a href="../jcgp/backend/parameters/monitors/IntegerMonitor.html" title="class in jcgp.backend.parameters.monitors">IntegerMonitor</a></dt> +<dd> +<div class="block">Creates a new instance of this class.</div> +</dd> +<dt><a href="../jcgp/backend/parameters/IntegerParameter.html" title="class in jcgp.backend.parameters"><span class="typeNameLink">IntegerParameter</span></a> - Class in <a href="../jcgp/backend/parameters/package-summary.html">jcgp.backend.parameters</a></dt> +<dd> +<div class="block">Parameter subclass for the double type.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/IntegerParameter.html#IntegerParameter-int-java.lang.String-">IntegerParameter(int, String)</a></span> - Constructor for class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/IntegerParameter.html" title="class in jcgp.backend.parameters">IntegerParameter</a></dt> +<dd> +<div class="block">Creates a new instance of this class, assuming the parameter + is not critical.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/IntegerParameter.html#IntegerParameter-int-java.lang.String-boolean-">IntegerParameter(int, String, boolean)</a></span> - Constructor for class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/IntegerParameter.html" title="class in jcgp.backend.parameters">IntegerParameter</a></dt> +<dd> +<div class="block">Creates a new instance of this class.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#INVALID_PARAMETER_STYLE">INVALID_PARAMETER_STYLE</a></span> - Static variable in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/Parameter.html#isCritical--">isCritical()</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/Parameter.html" title="class in jcgp.backend.parameters">Parameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/function/FunctionSet.html#isEnabled-jcgp.backend.function.Function-">isEnabled(Function)</a></span> - Method in class jcgp.backend.function.<a href="../jcgp/backend/function/FunctionSet.html" title="class in jcgp.backend.function">FunctionSet</a></dt> +<dd> +<div class="block">Checks if a specified function is enabled.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/ChromosomePane.html#isEvaluating--">isEvaluating()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/ChromosomePane.html" title="class in jcgp.gui.population">ChromosomePane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/PopulationPane.html#isEvaluating--">isEvaluating()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/PopulationPane.html" title="class in jcgp.gui.population">PopulationPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/SettingsPane.html#isExperimentRunning--">isExperimentRunning()</a></span> - Method in class jcgp.gui.settings.<a href="../jcgp/gui/settings/SettingsPane.html" title="class in jcgp.gui.settings">SettingsPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/JCGP.html#isFinished--">isFinished()</a></span> - Method in class jcgp.<a href="../jcgp/JCGP.html" title="class in jcgp">JCGP</a></dt> +<dd> +<div class="block">Returns the experiment's status.</div> +</dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/population/GUIGene.html#isLocked--">isLocked()</a></span> - Method in class jcgp.gui.population.<a href="../jcgp/gui/population/GUIGene.html" title="class in jcgp.gui.population">GUIGene</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/parameters/Parameter.html#isMonitor--">isMonitor()</a></span> - Method in class jcgp.backend.parameters.<a href="../jcgp/backend/parameters/Parameter.html" title="class in jcgp.backend.parameters">Parameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/SettingsPane.html#isResetRequired--">isResetRequired()</a></span> - Method in class jcgp.gui.settings.<a href="../jcgp/gui/settings/SettingsPane.html" title="class in jcgp.gui.settings">SettingsPane</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/backend/statistics/RunEntry.html#isSuccessful--">isSuccessful()</a></span> - Method in class jcgp.backend.statistics.<a href="../jcgp/backend/statistics/RunEntry.html" title="class in jcgp.backend.statistics">RunEntry</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/settings/parameters/GUIParameter.html#isValid--">isValid()</a></span> - Method in class jcgp.gui.settings.parameters.<a href="../jcgp/gui/settings/parameters/GUIParameter.html" title="class in jcgp.gui.settings.parameters">GUIParameter</a></dt> +<dd> </dd> +<dt><span class="memberNameLink"><a href="../jcgp/gui/GUI.html#isWorking--">isWorking()</a></span> - Method in class jcgp.gui.<a href="../jcgp/gui/GUI.html" title="class in jcgp.gui">GUI</a></dt> +<dd> </dd> +</dl> +<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">J</a> <a href="index-11.html">L</a> <a href="index-12.html">M</a> <a href="index-13.html">N</a> <a href="index-14.html">O</a> <a href="index-15.html">P</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> </div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li>Package</li> +<li>Class</li> +<li>Use</li> +<li><a href="../overview-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li class="navBarCell1Rev">Index</li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="index-8.html">Prev Letter</a></li> +<li><a href="index-10.html">Next Letter</a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li> +<li><a href="index-9.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> |