You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2011/10/16 23:49:03 UTC

svn commit: r1184941 - /commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/function/Minus.java

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);
+    }
 }