diff options
author | Eduardo Pedroni <ep625@york.ac.uk> | 2014-02-11 16:50:27 +0000 |
---|---|---|
committer | Eduardo Pedroni <ep625@york.ac.uk> | 2014-02-11 16:50:27 +0000 |
commit | dd3b6446671f31d716eb07e546c6150b4d080abd (patch) | |
tree | b30c1ac7599bce9a17f1ea621eecc427256e1486 /src/jcgp/population/Output.java | |
parent | 3fc4bf4a2ea7c6cff9810b76964dd3c1388c0b3f (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.java | 24 |
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; } + + } |