Mercurial > dive4elements > river
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); |