aboutsummaryrefslogtreecommitdiffstats
path: root/doc/jcgp/backend/population/Node.html
diff options
context:
space:
mode:
authorEduardo Pedroni <ep625@york.ac.uk>2014-05-07 18:38:27 +0100
committerEduardo Pedroni <ep625@york.ac.uk>2014-05-07 18:38:27 +0100
commit7f89d81e6f8a5ce82d42c3b852b5219edaa4b86c (patch)
treecc069b43e1cdf7cb69456fe7e86e1f51d6ea8642 /doc/jcgp/backend/population/Node.html
parent8189116ea4b5db4675e31dfd04a5687d55e29262 (diff)
Removed reflection for now, added fitness orientation support
Diffstat (limited to 'doc/jcgp/backend/population/Node.html')
-rw-r--r--doc/jcgp/backend/population/Node.html24
1 files changed, 12 insertions, 12 deletions
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&nbsp;Class</span></a></li>
+<li><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../jcgp/backend/population/Output.html" title="class in jcgp.backend.population"><span class="typeNameLink">Next&nbsp;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>&nbsp;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>&nbsp;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&nbsp;boolean&nbsp;copyOf(<a href="../../../jcgp/backend/population/MutableElement.html" title="interface in jcgp.backend.population">MutableElement</a>&nbsp;element)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../jcgp/backend/population/MutableElement.html#copyOf-jcgp.backend.population.MutableElement-">MutableElement</a></code></span></div>
+<pre>public&nbsp;boolean&nbsp;copyOf(<a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population">Mutable</a>&nbsp;element)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;setConnection(int&nbsp;index,
<a href="../../../jcgp/backend/population/Connection.html" title="interface in jcgp.backend.population">Connection</a>&nbsp;newConnection)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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:&nbsp;<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>&nbsp;in interface&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;Class</span></a></li>
+<li><a href="../../../jcgp/backend/population/Mutable.html" title="interface in jcgp.backend.population"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../jcgp/backend/population/Output.html" title="class in jcgp.backend.population"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">