diff options
author | Eduardo Pedroni <ep625@york.ac.uk> | 2014-05-07 18:38:27 +0100 |
---|---|---|
committer | Eduardo Pedroni <ep625@york.ac.uk> | 2014-05-07 18:38:27 +0100 |
commit | 7f89d81e6f8a5ce82d42c3b852b5219edaa4b86c (patch) | |
tree | cc069b43e1cdf7cb69456fe7e86e1f51d6ea8642 /doc/jcgp/backend/population | |
parent | 8189116ea4b5db4675e31dfd04a5687d55e29262 (diff) |
Removed reflection for now, added fitness orientation support
Diffstat (limited to 'doc/jcgp/backend/population')
-rw-r--r-- | doc/jcgp/backend/population/Chromosome.html | 12 | ||||
-rw-r--r-- | doc/jcgp/backend/population/Input.html | 4 | ||||
-rw-r--r-- | doc/jcgp/backend/population/MutableElement.html | 30 | ||||
-rw-r--r-- | doc/jcgp/backend/population/Node.html | 24 | ||||
-rw-r--r-- | doc/jcgp/backend/population/Output.html | 18 | ||||
-rw-r--r-- | doc/jcgp/backend/population/class-use/Connection.html | 2 | ||||
-rw-r--r-- | doc/jcgp/backend/population/class-use/MutableElement.html | 38 | ||||
-rw-r--r-- | doc/jcgp/backend/population/package-frame.html | 2 | ||||
-rw-r--r-- | doc/jcgp/backend/population/package-summary.html | 4 | ||||
-rw-r--r-- | doc/jcgp/backend/population/package-tree.html | 6 | ||||
-rw-r--r-- | doc/jcgp/backend/population/package-use.html | 4 |
11 files changed, 72 insertions, 72 deletions
diff --git a/doc/jcgp/backend/population/Chromosome.html b/doc/jcgp/backend/population/Chromosome.html index ffcb6f8..75ec3c1 100644 --- a/doc/jcgp/backend/population/Chromosome.html +++ b/doc/jcgp/backend/population/Chromosome.html @@ -274,8 +274,8 @@ implements java.lang.Comparable<<a href="../../../jcgp/backend/population/Chr </td> </tr> <tr id="i11" class="rowColor"> -<td class="colFirst"><code><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/Chromosome.html#getRandomMutableElement--">getRandomMutableElement</a></span>()</code> +<td class="colFirst"><code><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/Chromosome.html#getRandomMutable--">getRandomMutable</a></span>()</code> <div class="block">This method is useful for mutating chromosomes.</div> </td> </tr> @@ -509,15 +509,15 @@ implements java.lang.Comparable<<a href="../../../jcgp/backend/population/Chr </dl> </li> </ul> -<a name="getRandomMutableElement--"> +<a name="getRandomMutable--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getRandomMutableElement</h4> -<pre>public <a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> getRandomMutableElement()</pre> +<h4>getRandomMutable</h4> +<pre>public <a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> getRandomMutable()</pre> <div class="block">This method is useful for mutating chromosomes. It returns any - random <code>MutableElement</code> out of the chromosome with equal + random <code>Mutable</code> out of the chromosome with equal probability.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> diff --git a/doc/jcgp/backend/population/Input.html b/doc/jcgp/backend/population/Input.html index 1ac3b97..f78663e 100644 --- a/doc/jcgp/backend/population/Input.html +++ b/doc/jcgp/backend/population/Input.html @@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab"; <div class="subNav"> <ul class="navList"> <li><a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?jcgp/backend/population/Input.html" target="_top">Frames</a></li> @@ -317,7 +317,7 @@ implements <a href="../../../jcgp/backend/population/Connection.html" title="int <div class="subNav"> <ul class="navList"> <li><a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?jcgp/backend/population/Input.html" target="_top">Frames</a></li> diff --git a/doc/jcgp/backend/population/MutableElement.html b/doc/jcgp/backend/population/MutableElement.html index 4af7b7e..d3a6b6d 100644 --- a/doc/jcgp/backend/population/MutableElement.html +++ b/doc/jcgp/backend/population/MutableElement.html @@ -3,7 +3,7 @@ <html lang="en"> <head> <!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:06 BST 2014 --> -<title>MutableElement</title> +<title>Mutable</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> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="MutableElement"; + parent.document.title="Mutable"; } } catch(err) { @@ -40,7 +40,7 @@ var activeTableTab = "activeTableTab"; <li><a href="../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> -<li><a href="class-use/MutableElement.html">Use</a></li> +<li><a href="class-use/Mutable.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../index-files/index-1.html">Index</a></li> @@ -53,8 +53,8 @@ var activeTableTab = "activeTableTab"; <li><a href="../../../jcgp/backend/population/Node.html" title="class in jcgp.backend.population"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> -<li><a href="../../../index.html?jcgp/backend/population/MutableElement.html" target="_top">Frames</a></li> -<li><a href="MutableElement.html" target="_top">No Frames</a></li> +<li><a href="../../../index.html?jcgp/backend/population/Mutable.html" target="_top">Frames</a></li> +<li><a href="Mutable.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> @@ -93,7 +93,7 @@ var activeTableTab = "activeTableTab"; <!-- ======== START OF CLASS DATA ======== --> <div class="header"> <div class="subTitle">jcgp.backend.population</div> -<h2 title="Interface MutableElement" class="title">Interface MutableElement</h2> +<h2 title="Interface Mutable" class="title">Interface Mutable</h2> </div> <div class="contentContainer"> <div class="description"> @@ -105,8 +105,8 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public interface <span class="typeNameLabel">MutableElement</span></pre> -<div class="block"><code>MutableElement</code> declares the expected behaviour of any +<pre>public interface <span class="typeNameLabel">Mutable</span></pre> +<div class="block"><code>Mutable</code> declares the expected behaviour of any part of a chromosome that is mutable, more specifically nodes or outputs. Inputs are not mutable since they don't have connections or functions. @@ -139,7 +139,7 @@ var activeTableTab = "activeTableTab"; </tr> <tr id="i0" class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/MutableElement.html#copyOf-jcgp.backend.population.MutableElement-">copyOf</a></span>(<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> element)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/Mutable.html#copyOf-jcgp.backend.population.Mutable-">copyOf</a></span>(<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> element)</code> <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: @@ -162,7 +162,7 @@ var activeTableTab = "activeTableTab"; </tr> <tr id="i1" class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/MutableElement.html#setConnection-int-jcgp.backend.population.Connection-">setConnection</a></span>(int index, +<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/Mutable.html#setConnection-int-jcgp.backend.population.Connection-">setConnection</a></span>(int index, <a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a> newConnection)</code> <div class="block">This method sets the indexed connection to the specified new connection.</div> </td> @@ -200,13 +200,13 @@ var activeTableTab = "activeTableTab"; </dl> </li> </ul> -<a name="copyOf-jcgp.backend.population.MutableElement-"> +<a name="copyOf-jcgp.backend.population.Mutable-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>copyOf</h4> -<pre>boolean copyOf(<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> element)</pre> +<pre>boolean copyOf(<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> element)</pre> <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: @@ -252,7 +252,7 @@ var activeTableTab = "activeTableTab"; <li><a href="../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> -<li><a href="class-use/MutableElement.html">Use</a></li> +<li><a href="class-use/Mutable.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../index-files/index-1.html">Index</a></li> @@ -265,8 +265,8 @@ var activeTableTab = "activeTableTab"; <li><a href="../../../jcgp/backend/population/Node.html" title="class in jcgp.backend.population"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> -<li><a href="../../../index.html?jcgp/backend/population/MutableElement.html" target="_top">Frames</a></li> -<li><a href="MutableElement.html" target="_top">No Frames</a></li> +<li><a href="../../../index.html?jcgp/backend/population/Mutable.html" target="_top">Frames</a></li> +<li><a href="Mutable.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> diff --git a/doc/jcgp/backend/population/Node.html b/doc/jcgp/backend/population/Node.html index 9e7b9a5..ccd543a 100644 --- a/doc/jcgp/backend/population/Node.html +++ b/doc/jcgp/backend/population/Node.html @@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab"; </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../jcgp/backend/population/Output.html" title="class in jcgp.backend.population"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> @@ -109,19 +109,19 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a>, <a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></dd> +<dd><a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a>, <a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></dd> </dl> <hr> <br> <pre>public class <span class="typeNameLabel">Node</span> extends java.lang.Object -implements <a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a>, <a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a></pre> +implements <a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a>, <a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a></pre> <div class="block">Nodes make up the main part of the chromosome, where the actual functions are evolved. Each node contains a function and a number of connections. The node outputs the result of performing its function on the values of its connections. Nodes therefore - implement both <code>MutableElement</code> and <code>Connection</code> + implement both <code>Mutable</code> and <code>Connection</code> since they can be mutated but also connected to. Nodes are constructed with a fixed number of connections (determined by the maximum arity of the function set) @@ -174,7 +174,7 @@ implements <a href="../../../jcgp/backend/population/MutableElement.html" title= </tr> <tr id="i0" class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/Node.html#copyOf-jcgp.backend.population.MutableElement-">copyOf</a></span>(<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> element)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/Node.html#copyOf-jcgp.backend.population.Mutable-">copyOf</a></span>(<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> element)</code> <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: @@ -380,14 +380,14 @@ implements <a href="../../../jcgp/backend/population/MutableElement.html" title= </dl> </li> </ul> -<a name="copyOf-jcgp.backend.population.MutableElement-"> +<a name="copyOf-jcgp.backend.population.Mutable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>copyOf</h4> -<pre>public boolean copyOf(<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> element)</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../jcgp/backend/population/MutableElement.html#copyOf-jcgp.backend.population.MutableElement-">MutableElement</a></code></span></div> +<pre>public boolean copyOf(<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> element)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../jcgp/backend/population/Mutable.html#copyOf-jcgp.backend.population.Mutable-">Mutable</a></code></span></div> <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: @@ -408,7 +408,7 @@ implements <a href="../../../jcgp/backend/population/MutableElement.html" title= </ul></div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> -<dd><code><a href="../../../jcgp/backend/population/MutableElement.html#copyOf-jcgp.backend.population.MutableElement-">copyOf</a></code> in interface <code><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></code></dd> +<dd><code><a href="../../../jcgp/backend/population/Mutable.html#copyOf-jcgp.backend.population.Mutable-">copyOf</a></code> in interface <code><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></code></dd> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>element</code> - the mutable element to compare to.</dd> <dt><span class="returnLabel">Returns:</span></dt> @@ -445,13 +445,13 @@ implements <a href="../../../jcgp/backend/population/MutableElement.html" title= <h4>setConnection</h4> <pre>public void setConnection(int index, <a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a> newConnection)</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../jcgp/backend/population/MutableElement.html#setConnection-int-jcgp.backend.population.Connection-">MutableElement</a></code></span></div> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../jcgp/backend/population/Mutable.html#setConnection-int-jcgp.backend.population.Connection-">Mutable</a></code></span></div> <div class="block">This method sets the indexed connection to the specified new connection. Implementing classes may choose to ignore the given index (such as in the case of outputs, which only have one connection).</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> -<dd><code><a href="../../../jcgp/backend/population/MutableElement.html#setConnection-int-jcgp.backend.population.Connection-">setConnection</a></code> in interface <code><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></code></dd> +<dd><code><a href="../../../jcgp/backend/population/Mutable.html#setConnection-int-jcgp.backend.population.Connection-">setConnection</a></code> in interface <code><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></code></dd> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>index</code> - the connection index to set.</dd> <dd><code>newConnection</code> - the chromosome element to connect to.</dd> @@ -499,7 +499,7 @@ implements <a href="../../../jcgp/backend/population/MutableElement.html" title= </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../jcgp/backend/population/Output.html" title="class in jcgp.backend.population"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> diff --git a/doc/jcgp/backend/population/Output.html b/doc/jcgp/backend/population/Output.html index 38033e2..899b5d1 100644 --- a/doc/jcgp/backend/population/Output.html +++ b/doc/jcgp/backend/population/Output.html @@ -109,13 +109,13 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></dd> +<dd><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></dd> </dl> <hr> <br> <pre>public class <span class="typeNameLabel">Output</span> extends java.lang.Object -implements <a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></pre> +implements <a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></pre> <div class="block">This is a chromosome output. Outputs are a special type of mutable element with a single connection. It returns the value of its single connection, but it @@ -170,7 +170,7 @@ implements <a href="../../../jcgp/backend/population/MutableElement.html" title= </tr> <tr id="i1" class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/Output.html#copyOf-jcgp.backend.population.MutableElement-">copyOf</a></span>(<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> m)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../jcgp/backend/population/Output.html#copyOf-jcgp.backend.population.Mutable-">copyOf</a></span>(<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> m)</code> <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: @@ -316,23 +316,23 @@ implements <a href="../../../jcgp/backend/population/MutableElement.html" title= set.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> -<dd><code><a href="../../../jcgp/backend/population/MutableElement.html#setConnection-int-jcgp.backend.population.Connection-">setConnection</a></code> in interface <code><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></code></dd> +<dd><code><a href="../../../jcgp/backend/population/Mutable.html#setConnection-int-jcgp.backend.population.Connection-">setConnection</a></code> in interface <code><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></code></dd> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>index</code> - the connection index to set.</dd> <dd><code>newConnection</code> - the chromosome element to connect to.</dd> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../jcgp/backend/population/MutableElement.html#setConnection-int-jcgp.backend.population.Connection-"><code>MutableElement.setConnection(int, jcgp.backend.population.Connection)</code></a></dd> +<dd><a href="../../../jcgp/backend/population/Mutable.html#setConnection-int-jcgp.backend.population.Connection-"><code>Mutable.setConnection(int, jcgp.backend.population.Connection)</code></a></dd> </dl> </li> </ul> -<a name="copyOf-jcgp.backend.population.MutableElement-"> +<a name="copyOf-jcgp.backend.population.Mutable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>copyOf</h4> -<pre>public boolean copyOf(<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> m)</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../jcgp/backend/population/MutableElement.html#copyOf-jcgp.backend.population.MutableElement-">MutableElement</a></code></span></div> +<pre>public boolean copyOf(<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> m)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../jcgp/backend/population/Mutable.html#copyOf-jcgp.backend.population.Mutable-">Mutable</a></code></span></div> <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: @@ -353,7 +353,7 @@ implements <a href="../../../jcgp/backend/population/MutableElement.html" title= </ul></div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> -<dd><code><a href="../../../jcgp/backend/population/MutableElement.html#copyOf-jcgp.backend.population.MutableElement-">copyOf</a></code> in interface <code><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></code></dd> +<dd><code><a href="../../../jcgp/backend/population/Mutable.html#copyOf-jcgp.backend.population.Mutable-">copyOf</a></code> in interface <code><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></code></dd> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>m</code> - the mutable element to compare to.</dd> <dt><span class="returnLabel">Returns:</span></dt> diff --git a/doc/jcgp/backend/population/class-use/Connection.html b/doc/jcgp/backend/population/class-use/Connection.html index 72f2fb4..ab91d1e 100644 --- a/doc/jcgp/backend/population/class-use/Connection.html +++ b/doc/jcgp/backend/population/class-use/Connection.html @@ -183,7 +183,7 @@ </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="typeNameLabel">MutableElement.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/MutableElement.html#setConnection-int-jcgp.backend.population.Connection-">setConnection</a></span>(int index, +<td class="colLast"><span class="typeNameLabel">Mutable.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/Mutable.html#setConnection-int-jcgp.backend.population.Connection-">setConnection</a></span>(int index, <a href="../../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a> newConnection)</code> <div class="block">This method sets the indexed connection to the specified new connection.</div> </td> diff --git a/doc/jcgp/backend/population/class-use/MutableElement.html b/doc/jcgp/backend/population/class-use/MutableElement.html index 77bf35f..d5a2a98 100644 --- a/doc/jcgp/backend/population/class-use/MutableElement.html +++ b/doc/jcgp/backend/population/class-use/MutableElement.html @@ -3,7 +3,7 @@ <html lang="en"> <head> <!-- Generated by javadoc (1.8.0_05) on Tue May 06 14:28:07 BST 2014 --> -<title>Uses of Interface jcgp.backend.population.MutableElement</title> +<title>Uses of Interface jcgp.backend.population.Mutable</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> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface jcgp.backend.population.MutableElement"; + parent.document.title="Uses of Interface jcgp.backend.population.Mutable"; } } catch(err) { @@ -33,7 +33,7 @@ <ul class="navList" title="Navigation"> <li><a href="../../../../overview-summary.html">Overview</a></li> <li><a href="../package-summary.html">Package</a></li> -<li><a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">Class</a></li> +<li><a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Class</a></li> <li class="navBarCell1Rev">Use</li> <li><a href="../package-tree.html">Tree</a></li> <li><a href="../../../../deprecated-list.html">Deprecated</a></li> @@ -47,8 +47,8 @@ <li>Next</li> </ul> <ul class="navList"> -<li><a href="../../../../index.html?jcgp/backend/population/class-use/MutableElement.html" target="_top">Frames</a></li> -<li><a href="MutableElement.html" target="_top">No Frames</a></li> +<li><a href="../../../../index.html?jcgp/backend/population/class-use/Mutable.html" target="_top">Frames</a></li> +<li><a href="Mutable.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> @@ -70,13 +70,13 @@ </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <div class="header"> -<h2 title="Uses of Interface jcgp.backend.population.MutableElement" class="title">Uses of Interface<br>jcgp.backend.population.MutableElement</h2> +<h2 title="Uses of Interface jcgp.backend.population.Mutable" class="title">Uses of Interface<br>jcgp.backend.population.Mutable</h2> </div> <div class="classUseContainer"> <ul class="blockList"> <li class="blockList"> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> -<caption><span>Packages that use <a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></span><span class="tabEnd"> </span></caption> +<caption><span>Packages that use <a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Package</th> <th class="colLast" scope="col">Description</th> @@ -94,9 +94,9 @@ <li class="blockList"><a name="jcgp.backend.population"> <!-- --> </a> -<h3>Uses of <a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> in <a href="../../../../jcgp/backend/population/package-summary.html">jcgp.backend.population</a></h3> +<h3>Uses of <a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> in <a href="../../../../jcgp/backend/population/package-summary.html">jcgp.backend.population</a></h3> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> -<caption><span>Classes in <a href="../../../../jcgp/backend/population/package-summary.html">jcgp.backend.population</a> that implement <a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></span><span class="tabEnd"> </span></caption> +<caption><span>Classes in <a href="../../../../jcgp/backend/population/package-summary.html">jcgp.backend.population</a> that implement <a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Class and Description</th> @@ -118,22 +118,22 @@ </tbody> </table> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> -<caption><span>Methods in <a href="../../../../jcgp/backend/population/package-summary.html">jcgp.backend.population</a> that return <a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></span><span class="tabEnd"> </span></caption> +<caption><span>Methods in <a href="../../../../jcgp/backend/population/package-summary.html">jcgp.backend.population</a> that return <a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tbody> <tr class="altColor"> -<td class="colFirst"><code><a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></code></td> -<td class="colLast"><span class="typeNameLabel">Chromosome.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/Chromosome.html#getRandomMutableElement--">getRandomMutableElement</a></span>()</code> +<td class="colFirst"><code><a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></code></td> +<td class="colLast"><span class="typeNameLabel">Chromosome.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/Chromosome.html#getRandomMutable--">getRandomMutable</a></span>()</code> <div class="block">This method is useful for mutating chromosomes.</div> </td> </tr> </tbody> </table> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> -<caption><span>Methods in <a href="../../../../jcgp/backend/population/package-summary.html">jcgp.backend.population</a> with parameters of type <a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></span><span class="tabEnd"> </span></caption> +<caption><span>Methods in <a href="../../../../jcgp/backend/population/package-summary.html">jcgp.backend.population</a> with parameters of type <a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> @@ -141,15 +141,15 @@ <tbody> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">Node.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/Node.html#copyOf-jcgp.backend.population.MutableElement-">copyOf</a></span>(<a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> element)</code> </td> +<td class="colLast"><span class="typeNameLabel">Node.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/Node.html#copyOf-jcgp.backend.population.Mutable-">copyOf</a></span>(<a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> element)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">Output.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/Output.html#copyOf-jcgp.backend.population.MutableElement-">copyOf</a></span>(<a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> m)</code> </td> +<td class="colLast"><span class="typeNameLabel">Output.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/Output.html#copyOf-jcgp.backend.population.Mutable-">copyOf</a></span>(<a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> m)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">MutableElement.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/MutableElement.html#copyOf-jcgp.backend.population.MutableElement-">copyOf</a></span>(<a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a> element)</code> +<td class="colLast"><span class="typeNameLabel">Mutable.</span><code><span class="memberNameLink"><a href="../../../../jcgp/backend/population/Mutable.html#copyOf-jcgp.backend.population.Mutable-">copyOf</a></span>(<a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a> element)</code> <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: @@ -188,7 +188,7 @@ <ul class="navList" title="Navigation"> <li><a href="../../../../overview-summary.html">Overview</a></li> <li><a href="../package-summary.html">Package</a></li> -<li><a href="../../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">Class</a></li> +<li><a href="../../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Class</a></li> <li class="navBarCell1Rev">Use</li> <li><a href="../package-tree.html">Tree</a></li> <li><a href="../../../../deprecated-list.html">Deprecated</a></li> @@ -202,8 +202,8 @@ <li>Next</li> </ul> <ul class="navList"> -<li><a href="../../../../index.html?jcgp/backend/population/class-use/MutableElement.html" target="_top">Frames</a></li> -<li><a href="MutableElement.html" target="_top">No Frames</a></li> +<li><a href="../../../../index.html?jcgp/backend/population/class-use/Mutable.html" target="_top">Frames</a></li> +<li><a href="Mutable.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> diff --git a/doc/jcgp/backend/population/package-frame.html b/doc/jcgp/backend/population/package-frame.html index f000a2f..a4febde 100644 --- a/doc/jcgp/backend/population/package-frame.html +++ b/doc/jcgp/backend/population/package-frame.html @@ -14,7 +14,7 @@ <h2 title="Interfaces">Interfaces</h2> <ul title="Interfaces"> <li><a href="Connection.html" title="interface in jcgp.backend.population" target="classFrame"><span class="interfaceName">Connection</span></a></li> -<li><a href="MutableElement.html" title="interface in jcgp.backend.population" target="classFrame"><span class="interfaceName">MutableElement</span></a></li> +<li><a href="Mutable.html" title="interface in jcgp.backend.population" target="classFrame"><span class="interfaceName">Mutable</span></a></li> </ul> <h2 title="Classes">Classes</h2> <ul title="Classes"> diff --git a/doc/jcgp/backend/population/package-summary.html b/doc/jcgp/backend/population/package-summary.html index ac0ec7b..c3ab625 100644 --- a/doc/jcgp/backend/population/package-summary.html +++ b/doc/jcgp/backend/population/package-summary.html @@ -91,9 +91,9 @@ </td> </tr> <tr class="rowColor"> -<td class="colFirst"><a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a></td> +<td class="colFirst"><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a></td> <td class="colLast"> -<div class="block"><code>MutableElement</code> declares the expected behaviour of any +<div class="block"><code>Mutable</code> declares the expected behaviour of any part of a chromosome that is mutable, more specifically nodes or outputs.</div> </td> diff --git a/doc/jcgp/backend/population/package-tree.html b/doc/jcgp/backend/population/package-tree.html index d436925..ff3e02f 100644 --- a/doc/jcgp/backend/population/package-tree.html +++ b/doc/jcgp/backend/population/package-tree.html @@ -83,8 +83,8 @@ <ul> <li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/Chromosome.html" title="class in jcgp.backend.population"><span class="typeNameLink">Chromosome</span></a> (implements java.lang.Comparable<T>)</li> <li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/Input.html" title="class in jcgp.backend.population"><span class="typeNameLink">Input</span></a> (implements jcgp.backend.population.<a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a>)</li> -<li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/Node.html" title="class in jcgp.backend.population"><span class="typeNameLink">Node</span></a> (implements jcgp.backend.population.<a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a>, jcgp.backend.population.<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a>)</li> -<li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/Output.html" title="class in jcgp.backend.population"><span class="typeNameLink">Output</span></a> (implements jcgp.backend.population.<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a>)</li> +<li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/Node.html" title="class in jcgp.backend.population"><span class="typeNameLink">Node</span></a> (implements jcgp.backend.population.<a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a>, jcgp.backend.population.<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a>)</li> +<li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/Output.html" title="class in jcgp.backend.population"><span class="typeNameLink">Output</span></a> (implements jcgp.backend.population.<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a>)</li> <li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/Population.html" title="class in jcgp.backend.population"><span class="typeNameLink">Population</span></a></li> </ul> </li> @@ -92,7 +92,7 @@ <h2 title="Interface Hierarchy">Interface Hierarchy</h2> <ul> <li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Connection</span></a></li> -<li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population"><span class="typeNameLink">MutableElement</span></a></li> +<li type="circle">jcgp.backend.population.<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Mutable</span></a></li> </ul> </div> <!-- ======= START OF BOTTOM NAVBAR ====== --> diff --git a/doc/jcgp/backend/population/package-use.html b/doc/jcgp/backend/population/package-use.html index 0c65c85..871296d 100644 --- a/doc/jcgp/backend/population/package-use.html +++ b/doc/jcgp/backend/population/package-use.html @@ -225,8 +225,8 @@ </td> </tr> <tr class="rowColor"> -<td class="colOne"><a href="../../../jcgp/backend/population/class-use/MutableElement.html#jcgp.backend.population">MutableElement</a> -<div class="block"><code>MutableElement</code> declares the expected behaviour of any +<td class="colOne"><a href="../../../jcgp/backend/population/class-use/Mutable.html#jcgp.backend.population">Mutable</a> +<div class="block"><code>Mutable</code> declares the expected behaviour of any part of a chromosome that is mutable, more specifically nodes or outputs.</div> </td> |