Mercurial > dive4elements > river
view artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedloadDiameterResult.java @ 7670:03dc5cc22e26
Update coefficients in porosity formula.
author | Tom Gottfried <tom.gottfried@intevation.de> |
---|---|
date | Fri, 06 Dec 2013 16:44:37 +0100 |
parents | af13ceeba52a |
children | 073ea4bcea58 |
line wrap: on
line source
/* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde * Software engineering by Intevation GmbH * * This file is Free Software under the GNU AGPL (>=v3) * and comes with ABSOLUTELY NO WARRANTY! Check out the * documentation coming with Dive4Elements River for details. */ package org.dive4elements.river.artifacts.model.minfo; import org.dive4elements.river.artifacts.model.DateRange; import gnu.trove.TDoubleArrayList; public class BedloadDiameterResult extends BedQualityDiameterResult { protected TDoubleArrayList diameter; public BedloadDiameterResult( String type, TDoubleArrayList diameter, TDoubleArrayList km, DateRange range ) { super (type, km); this.diameter = diameter; } public double getDiameter(int ndx) { if (diameter != null) { return this.diameter.get(ndx); } return Double.NaN; } public double getDiameter(double km) { if (kms.indexOf(km) >= 0) { return diameter.get(kms.indexOf(km)); } return Double.NaN; } public double[][] getDiameterData() { return new double[][] { kms.toNativeArray(), diameter.toNativeArray() }; } }