Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java @ 3107:cbf308f5c41b
FixA: Store the standard deviation of delta Ws of reference points into parameters, too.
flys-artifacts/trunk@4706 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 19 Jun 2012 15:28:40 +0000 |
parents | 23de6d678fba |
children | 0b86b005bb9a |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java Tue Jun 19 14:01:47 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java Tue Jun 19 15:28:40 2012 +0000 @@ -211,6 +211,7 @@ int kmIndex = results.columnIndex("km"); int chiSqrIndex = results.columnIndex("chi_sqr"); int maxQIndex = results.columnIndex("max_q"); + int stdDevIndex = results.columnIndex("std-dev"); int [] parameterIndices = results.columnIndices(parameterNames); int numFailed = 0; @@ -243,7 +244,8 @@ results.set(row, kmIndex, km); results.set(row, chiSqrIndex, fitting.getChiSquare()); - results.set(row, maxQIndex, fitting.getMaxQ()); + results.set(row, stdDevIndex, fitting.getStandardDeviation()); + results.set(row, maxQIndex, fitting.getMaxQ()); invalid |= results.set( row, parameterIndices, fitting.getParameters()); } @@ -578,11 +580,12 @@ } protected static String [] createColumnNames(String [] parameters) { - String [] result = new String[parameters.length + 3]; + String [] result = new String[parameters.length + 4]; result[0] = "km"; result[1] = "chi_sqr"; result[2] = "max_q"; - System.arraycopy(parameters, 0, result, 3, parameters.length); + result[3] = "std-dev"; + System.arraycopy(parameters, 0, result, 4, parameters.length); return result; } }