Mercurial > dive4elements > river
view artifacts/src/main/java/org/dive4elements/river/artifacts/math/UnivariateRealFunctionFunction.java @ 5859:a3cd78333185
Removed obsolete imports.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Sun, 28 Apr 2013 13:45:22 +0200 |
parents | 5aa05a7a34b7 |
children | 4897a58c8746 |
line wrap: on
line source
package org.dive4elements.river.artifacts.math; import org.apache.commons.math.FunctionEvaluationException; import org.apache.commons.math.analysis.UnivariateRealFunction; public final class UnivariateRealFunctionFunction implements Function { private UnivariateRealFunction function; public UnivariateRealFunctionFunction(UnivariateRealFunction function) { this.function = function; } @Override public double value(double x) { try { return function.value(x); } catch (FunctionEvaluationException fee) { return Double.NaN; } } public UnivariateRealFunction getFunction() { return function; } public void setFunction(UnivariateRealFunction function) { this.function = function; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :