aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/population/Output.java
diff options
context:
space:
mode:
authorEduardo Pedroni <ep625@york.ac.uk>2014-02-11 16:50:27 +0000
committerEduardo Pedroni <ep625@york.ac.uk>2014-02-11 16:50:27 +0000
commitdd3b6446671f31d716eb07e546c6150b4d080abd (patch)
treeb30c1ac7599bce9a17f1ea621eecc427256e1486 /src/jcgp/population/Output.java
parent3fc4bf4a2ea7c6cff9810b76964dd3c1388c0b3f (diff)
Implemented more tests, refactored chromosome more, added the beginnings of active node detection
Diffstat (limited to 'src/jcgp/population/Output.java')
-rw-r--r--src/jcgp/population/Output.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/jcgp/population/Output.java b/src/jcgp/population/Output.java
index ce4f776..68045b0 100644
--- a/src/jcgp/population/Output.java
+++ b/src/jcgp/population/Output.java
@@ -1,15 +1,15 @@
package jcgp.population;
-import jcgp.Parameters;
-
public class Output implements MutableElement {
private Connection source;
- private int row;
+ private Chromosome chromosome;
+ private int index;
- public Output(int row) {
- this.row = row;
+ public Output(Chromosome chromosome, int index) {
+ this.chromosome = chromosome;
+ this.index = index;
}
public int calculate() {
@@ -19,17 +19,17 @@ public class Output implements MutableElement {
@Override
public void setConnection(Connection newConnection) {
source = newConnection;
-
+ chromosome.recomputeActiveNodes();
}
- @Override
- public int getColumn() {
- return Parameters.getColumns();
+ public int getIndex() {
+ return index;
}
- @Override
- public int getRow() {
- return row;
+ public Connection getSource() {
+ return source;
}
+
+
}