comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadDataCalculation.java @ 8205:04d1d56d896b

Do not return pure NaN data.
author Tom Gottfried <tom@intevation.de>
date Fri, 05 Sep 2014 15:26:40 +0200
parents 59e50aa0c6c2
children ebdf34cae14d
comparison
equal deleted inserted replaced
8204:c657ddcf1fa6 8205:04d1d56d896b
315 315
316 transformT2M3(sd, year, result); 316 transformT2M3(sd, year, result);
317 results.add(result); 317 results.add(result);
318 } 318 }
319 319
320 if (results.size() == 0) {
321 continue;
322 }
323
320 double [][] result = average(results); 324 double [][] result = average(results);
321 325
322 SedimentLoadDataResult.Fraction sldrf = 326 if (!DoubleUtil.isNaN(result[1])) {
323 new SedimentLoadDataResult.Fraction(ls.getDescription(), 327 SedimentLoadDataResult.Fraction sldrf =
324 result, period); 328 new SedimentLoadDataResult.Fraction(
325 sldr.addFraction(sldrf); 329 ls.getDescription(), result, period);
330 sldr.addFraction(sldrf);
331 }
326 } 332 }
327 333
328 } 334 }
329 // TODO: Generate messages for missing fractions. 335 // TODO: Generate messages for missing fractions.
330 return new CalculationResult(sldr, this); 336 return new CalculationResult(sldr, this);

http://dive4elements.wald.intevation.org