# HG changeset patch # User Sascha L. Teichmann # Date 1338060059 0 # Node ID f87fcedbfa821e0627dc249b21ae16cb8a511054 # Parent 156214e3ca55855ad025ae315c2f0c29344421df FixA: Fixed stupid index bug. flys-artifacts/trunk@4524 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 156214e3ca55 -r f87fcedbfa82 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Sat May 26 16:55:15 2012 +0000 +++ b/flys-artifacts/ChangeLog Sat May 26 19:20:59 2012 +0000 @@ -1,3 +1,8 @@ +2012-05-26 Sascha L. Teichmann + + * src/main/java/de/intevation/flys/artifacts/model/Parameters.java: + Fixed stupid index bug. + 2012-05-26 Sascha L. Teichmann * src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java: diff -r 156214e3ca55 -r f87fcedbfa82 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Parameters.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Parameters.java Sat May 26 16:55:15 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Parameters.java Sat May 26 19:20:59 2012 +0000 @@ -4,9 +4,13 @@ import java.io.Serializable; +import org.apache.log4j.Logger; + public class Parameters implements Serializable { + private static Logger log = Logger.getLogger(Parameters.class); + protected String [] columnNames; protected TDoubleArrayList [] columns; @@ -36,6 +40,7 @@ public int newRow() { int N = columns[0].size(); + log.debug("new row: " + N); for (int i = 0; i < columns.length; ++i) { columns[i].add(Double.NaN); @@ -58,7 +63,7 @@ public void set(int i, String columnName, double value) { int idx = columnIndex(columnName); if (idx >= 0) { - columns[i].setQuick(idx, value); + columns[idx].setQuick(i, value); } }