Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java @ 2186:ec2574eb2d32
Added calculation class for "Bezugslinienverfahren" to created by WINFOArtifact.
flys-artifacts/trunk@3792 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 27 Jan 2012 12:42:20 +0000 |
parents | 2898b1ff6013 |
children | e1eaf9c2b5bf |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java Fri Jan 27 11:58:35 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java Fri Jan 27 12:42:20 2012 +0000 @@ -32,6 +32,8 @@ public static final int DEFAULT_Q_STEPS = 500; + public static final int RELATE_WS_SAMPLES = 150; + /** * A Column in the table, typically representing one measurement session. */ @@ -892,6 +894,19 @@ public double [][] relateWs( double km1, double km2, + Calculation errors + ) { + return relateWs(km1, km2, RELATE_WS_SAMPLES, errors); + } + + /* TODO: Add optimized methods of relateWs to relate one + * start km to many end kms. The index generation/spline stuff for + * the start km is always the same. + */ + + public double [][] relateWs( + double km1, + double km2, int numSamples, Calculation errors ) {