Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SieveArray.java @ 4004:3b79e8afca7e
S(Q) calculate effective width
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Mon, 01 Oct 2012 15:51:55 +0200 |
parents | ab3a4ad82ae1 |
children | bf2fd9c58ac4 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SieveArray.java Mon Oct 01 14:51:25 2012 +0200 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SieveArray.java Mon Oct 01 15:51:55 2012 +0200 @@ -88,5 +88,29 @@ public double getNormLoads(int index) { return this.normLoads[index]; } + + public double sandNormFraction() { + double sum = 0d; + for (int i = 8; i < normLoads.length; ++i) { + sum += normLoads[i]; + } + return sum; + } + + public double coarseNormFraction() { + double sum = 0d; + for (int i = 0; i < 4; ++i) { + sum += normLoads[i]; + } + return sum; + } + + public double gravelNormFraction() { + double sum = 0d; + for (int i = 4; i < 8; ++i) { + sum += normLoads[i]; + } + return sum; + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :