comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java @ 3067:d87aadaa4f7e

Add FixDerivedCurveGenerator class flys-artifacts/trunk@4651 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Christian Lins <christian.lins@intevation.de>
date Wed, 13 Jun 2012 12:21:22 +0000
parents 22da13d1b180
children dc2765e31e1f
comparison
equal deleted inserted replaced
3066:4c22194b733a 3067:d87aadaa4f7e
74 Function ff = FunctionFactory.getInstance().getFunction(function); 74 Function ff = FunctionFactory.getInstance().getFunction(function);
75 Function.Derivative fd = ff.getDerivative(); 75 Function.Derivative fd = ff.getDerivative();
76 76
77 Parameters params = result.getParameters(); 77 Parameters params = result.getParameters();
78 int row = params.binarySearch("km", km, Math.pow(10, -4)); 78 int row = params.binarySearch("km", km, Math.pow(10, -4));
79 if(row < 0) {
80 row = -row - 1;
81 logger.debug("getData: no direct hit in params.binarySearch");
82 }
79 String[] paramNames = ff.getParameterNames(); 83 String[] paramNames = ff.getParameterNames();
80 int[] paramInd = params.columnIndices(paramNames); 84 int[] paramInd = params.columnIndices(paramNames);
81 double[] coeffs = new double[paramNames.length]; 85 double[] coeffs = new double[paramNames.length];
82 params.get(row, paramInd, coeffs); 86 params.get(row, paramInd, coeffs);
83 87

http://dive4elements.wald.intevation.org