Author: erans Date: Sun Oct 16 21:49:02 2011 New Revision: 1184941 URL: http://svn.apache.org/viewvc?rev=1184941&view=rev Log: Added "derivative".
Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/function/Minus.java Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/function/Minus.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/function/Minus.java?rev=1184941&r1=1184940&r2=1184941&view=diff ============================================================================== --- commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/function/Minus.java (original) +++ commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/function/Minus.java Sun Oct 16 21:49:02 2011 @@ -17,7 +17,7 @@ package org.apache.commons.math.analysis.function; -import org.apache.commons.math.analysis.UnivariateRealFunction; +import org.apache.commons.math.analysis.DifferentiableUnivariateRealFunction; /** * Minus function. @@ -25,9 +25,14 @@ import org.apache.commons.math.analysis. * @version $Id$ * @since 3.0 */ -public class Minus implements UnivariateRealFunction { +public class Minus implements DifferentiableUnivariateRealFunction { /** {@inheritDoc} */ public double value(double x) { return -x; } + + /** {@inheritDoc} */ + public DifferentiableUnivariateRealFunction derivative() { + return new Constant(-1); + } }