Author: luc
Date: Wed Aug 12 12:31:26 2009
New Revision: 803475

URL: http://svn.apache.org/viewvc?rev=803475&view=rev
Log:
changed class names (both in Nabla and for the classes generated by Nabla)
to clearly distinguish between the ones dealing with forward mode and the future
ones that will deal with reverse mode

Added:
    
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardModeAlgorithmicDifferentiator.java
      - copied, changed from r803467, 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardAlgorithmicDifferentiator.java
    
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ForwardModeClassDifferentiator.java
      - copied, changed from r803450, 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ClassDifferentiator.java
Removed:
    
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardAlgorithmicDifferentiator.java
    
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ClassDifferentiator.java
Modified:
    
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/caching/FetchDifferentiator.java
    
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/AbstractMathTest.java
    
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AcosGeneratorTest.java
    
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AsinGeneratorTest.java
    
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AtanGeneratorTest.java
    
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log10GeneratorTest.java
    
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log1pGeneratorTest.java
    
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/LogGeneratorTest.java
    
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/SqrtGeneratorTest.java

Copied: 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardModeAlgorithmicDifferentiator.java
 (from r803467, 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardAlgorithmicDifferentiator.java)
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardModeAlgorithmicDifferentiator.java?p2=commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardModeAlgorithmicDifferentiator.java&p1=commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardAlgorithmicDifferentiator.java&r1=803467&r2=803475&rev=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardAlgorithmicDifferentiator.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/ForwardModeAlgorithmicDifferentiator.java
 Wed Aug 12 12:31:26 2009
@@ -25,7 +25,7 @@
 import java.util.HashSet;
 import java.util.Set;
 
-import 
org.apache.commons.nabla.algorithmic.forward.analysis.ClassDifferentiator;
+import 
org.apache.commons.nabla.algorithmic.forward.analysis.ForwardModeClassDifferentiator;
 import org.apache.commons.nabla.core.DifferentiationException;
 import org.apache.commons.nabla.core.UnivariateDerivative;
 import org.apache.commons.nabla.core.UnivariateDifferentiable;
@@ -50,7 +50,7 @@
  * by class and name and replaced by predefined derivative code.</p>
  * @see org.apache.commons.nabla.caching.FetchDifferentiator
  */
-public class ForwardAlgorithmicDifferentiator implements 
UnivariateDifferentiator {
+public class ForwardModeAlgorithmicDifferentiator implements 
UnivariateDifferentiator {
 
     /** UnivariateDifferentiable/UnivariateDerivative map. */
     private final HashMap<Class<? extends UnivariateDifferentiable>,
@@ -62,7 +62,7 @@
     /** Simple constructor.
      * <p>Build a ForwardAlgorithmicDifferentiator instance with an empty 
cache.</p>
      */
-    public ForwardAlgorithmicDifferentiator() {
+    public ForwardModeAlgorithmicDifferentiator() {
         map = new HashMap<Class<? extends UnivariateDifferentiable>,
         Class<? extends UnivariateDerivative>>();
         mathClasses = new HashSet<String>();
@@ -170,7 +170,7 @@
             final ClassWriter writer = new ClassWriter(reader, 
ClassWriter.COMPUTE_FRAMES);
 
             // differentiate the function embedded in the differentiable class
-            final ClassDifferentiator differentiator = new 
ClassDifferentiator(mathClasses, writer);
+            final ForwardModeClassDifferentiator differentiator = new 
ForwardModeClassDifferentiator(mathClasses, writer);
             reader.accept(differentiator, ClassReader.SKIP_DEBUG | 
ClassReader.SKIP_FRAMES);
             differentiator.reportErrors();
 
@@ -200,7 +200,7 @@
          */
         @SuppressWarnings("unchecked")
         public Class<? extends UnivariateDerivative>
-        defineClass(final ClassDifferentiator differentiator, final 
ClassWriter writer) {
+        defineClass(final ForwardModeClassDifferentiator differentiator, final 
ClassWriter writer) {
             final String name = 
differentiator.getDerivativeClassName().replace('/', '.');
             final byte[] bytecode = writer.toByteArray();
             return (Class<? extends UnivariateDerivative>) defineClass(name, 
bytecode, 0, bytecode.length);

Copied: 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ForwardModeClassDifferentiator.java
 (from r803450, 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ClassDifferentiator.java)
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ForwardModeClassDifferentiator.java?p2=commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ForwardModeClassDifferentiator.java&p1=commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ClassDifferentiator.java&r1=803450&r2=803475&rev=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ClassDifferentiator.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/algorithmic/forward/analysis/ForwardModeClassDifferentiator.java
 Wed Aug 12 12:31:26 2009
@@ -29,7 +29,7 @@
 import org.objectweb.asm.Opcodes;
 
 /**
- * Visitor (in asm sense) for differentiating classes.
+ * Visitor (in asm sense) for differentiating classes using forward mode.
  * <p>
  * This visitor visits classes implementing the
  * {...@link UnivariateDifferentiable UnivariateDifferentiable} interface and 
convert
@@ -46,7 +46,7 @@
  * The visited class bytecode is not changed at all.
  * </p>
  */
-public class ClassDifferentiator implements ClassVisitor {
+public class ForwardModeClassDifferentiator implements ClassVisitor {
 
     /** Name for the primitive instance field. */
     private static final String PRIMITIVE_FIELD = "primitive";
@@ -77,8 +77,8 @@
      * @param mathClasses math implementation classes
      * @param generator visitor to which class generation calls will be 
delegated
      */
-    public ClassDifferentiator(final Set<String> mathClasses,
-                          final ClassVisitor generator) {
+    public ForwardModeClassDifferentiator(final Set<String> mathClasses,
+                                          final ClassVisitor generator) {
         this.mathClasses = mathClasses;
         this.generator   = generator;
         errorReporter    = new ErrorReporter();
@@ -97,9 +97,9 @@
                       final String name, final String signature,
                       final String superName, final String[] interfaces) {
         // set up the various names
-        primitiveName = name;
-        derivativeName   = primitiveName + "$NablaUnivariateDerivative";
-        primitiveDesc = "L" + primitiveName + ";";
+        primitiveName  = name;
+        derivativeName = primitiveName + 
"$NablaForwardModeUnivariateDerivative";
+        primitiveDesc  = "L" + primitiveName + ";";
 
         // check the UnivariateDifferentiable interface is implemented
         final Class<UnivariateDifferentiable> uDerClass = 
UnivariateDifferentiable.class;
@@ -168,7 +168,7 @@
 
             // make sure our own differentiator will be used to transform the 
code
             return new MethodDifferentiator(access, name, desc, signature, 
exceptions,
-                                       visitor, primitiveName, mathClasses, 
errorReporter);
+                                            visitor, primitiveName, 
mathClasses, errorReporter);
 
         }
 

Modified: 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/caching/FetchDifferentiator.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/caching/FetchDifferentiator.java?rev=803475&r1=803474&r2=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/caching/FetchDifferentiator.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/main/java/org/apache/commons/nabla/caching/FetchDifferentiator.java
 Wed Aug 12 12:31:26 2009
@@ -22,8 +22,8 @@
 import org.apache.commons.nabla.core.UnivariateDifferentiator;
 
 /** Differentiator that fetches classes already differentiated by
- * {...@link 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator}.
- * @see 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator
+ * {...@link 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator}.
+ * @see 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator
  */
 public class FetchDifferentiator implements UnivariateDifferentiator {
 

Modified: 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/AbstractMathTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/AbstractMathTest.java?rev=803475&r1=803474&r2=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/AbstractMathTest.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/AbstractMathTest.java
 Wed Aug 12 12:31:26 2009
@@ -17,7 +17,7 @@
 package org.apache.commons.nabla.algorithmic;
 
 import org.apache.commons.nabla.ReferenceFunction;
-import 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator;
+import 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator;
 import org.apache.commons.nabla.core.DifferentialPair;
 import org.apache.commons.nabla.core.DifferentiationException;
 import org.apache.commons.nabla.core.UnivariateDerivative;
@@ -30,7 +30,7 @@
                                   double t0, double t1, int n,
                                   double threshold) {
         try {
-            ForwardAlgorithmicDifferentiator differentiator = new 
ForwardAlgorithmicDifferentiator();
+            ForwardModeAlgorithmicDifferentiator differentiator = new 
ForwardModeAlgorithmicDifferentiator();
             differentiator.addMathImplementation(MathExtensions.class);
             UnivariateDerivative derivative = 
differentiator.differentiate(reference);
             for (int i = 0; i < n; ++i) {

Modified: 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AcosGeneratorTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AcosGeneratorTest.java?rev=803475&r1=803474&r2=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AcosGeneratorTest.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AcosGeneratorTest.java
 Wed Aug 12 12:31:26 2009
@@ -18,7 +18,7 @@
 
 import org.apache.commons.nabla.ReferenceFunction;
 import org.apache.commons.nabla.algorithmic.AbstractMathTest;
-import 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator;
+import 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator;
 import org.apache.commons.nabla.core.DifferentialPair;
 import org.apache.commons.nabla.core.DifferentiationException;
 import org.apache.commons.nabla.core.UnivariateDerivative;
@@ -39,7 +39,7 @@
     @Test
     public void testSingularityPlus() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.acos(t); }
             });
 
@@ -56,7 +56,7 @@
     @Test
     public void testSingularityMinus() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.acos(t); }
             });
 

Modified: 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AsinGeneratorTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AsinGeneratorTest.java?rev=803475&r1=803474&r2=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AsinGeneratorTest.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AsinGeneratorTest.java
 Wed Aug 12 12:31:26 2009
@@ -18,7 +18,7 @@
 
 import org.apache.commons.nabla.ReferenceFunction;
 import org.apache.commons.nabla.algorithmic.AbstractMathTest;
-import 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator;
+import 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator;
 import org.apache.commons.nabla.core.DifferentialPair;
 import org.apache.commons.nabla.core.DifferentiationException;
 import org.apache.commons.nabla.core.UnivariateDerivative;
@@ -39,7 +39,7 @@
     @Test
     public void testSingularityPlus() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.asin(t); }
             });
 
@@ -56,7 +56,7 @@
     @Test
     public void testSingularityMinus() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.asin(t); }
             });
 

Modified: 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AtanGeneratorTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AtanGeneratorTest.java?rev=803475&r1=803474&r2=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AtanGeneratorTest.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/AtanGeneratorTest.java
 Wed Aug 12 12:31:26 2009
@@ -18,7 +18,7 @@
 
 import org.apache.commons.nabla.ReferenceFunction;
 import org.apache.commons.nabla.algorithmic.AbstractMathTest;
-import 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator;
+import 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator;
 import org.apache.commons.nabla.core.DifferentialPair;
 import org.apache.commons.nabla.core.DifferentiationException;
 import org.apache.commons.nabla.core.UnivariateDerivative;
@@ -39,7 +39,7 @@
     @Test
     public void testSingularityPlus() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.atan(t); }
             });
 
@@ -54,7 +54,7 @@
     @Test
     public void testSingularityMinus() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.atan(t); }
             });
 

Modified: 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log10GeneratorTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log10GeneratorTest.java?rev=803475&r1=803474&r2=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log10GeneratorTest.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log10GeneratorTest.java
 Wed Aug 12 12:31:26 2009
@@ -18,7 +18,7 @@
 
 import org.apache.commons.nabla.ReferenceFunction;
 import org.apache.commons.nabla.algorithmic.AbstractMathTest;
-import 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator;
+import 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator;
 import org.apache.commons.nabla.core.DifferentialPair;
 import org.apache.commons.nabla.core.DifferentiationException;
 import org.apache.commons.nabla.core.UnivariateDerivative;
@@ -39,7 +39,7 @@
     @Test
     public void testSingularity() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.log10(t); }
             });
 

Modified: 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log1pGeneratorTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log1pGeneratorTest.java?rev=803475&r1=803474&r2=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log1pGeneratorTest.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/Log1pGeneratorTest.java
 Wed Aug 12 12:31:26 2009
@@ -18,7 +18,7 @@
 
 import org.apache.commons.nabla.ReferenceFunction;
 import org.apache.commons.nabla.algorithmic.AbstractMathTest;
-import 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator;
+import 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator;
 import org.apache.commons.nabla.core.DifferentialPair;
 import org.apache.commons.nabla.core.DifferentiationException;
 import org.apache.commons.nabla.core.UnivariateDerivative;
@@ -39,7 +39,7 @@
     @Test
     public void testSingularity() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.log1p(t); }
             });
 

Modified: 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/LogGeneratorTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/LogGeneratorTest.java?rev=803475&r1=803474&r2=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/LogGeneratorTest.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/LogGeneratorTest.java
 Wed Aug 12 12:31:26 2009
@@ -18,7 +18,7 @@
 
 import org.apache.commons.nabla.ReferenceFunction;
 import org.apache.commons.nabla.algorithmic.AbstractMathTest;
-import 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator;
+import 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator;
 import org.apache.commons.nabla.core.DifferentialPair;
 import org.apache.commons.nabla.core.DifferentiationException;
 import org.apache.commons.nabla.core.UnivariateDerivative;
@@ -39,7 +39,7 @@
     @Test
     public void testSingularity() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.log(t); }
             });
 

Modified: 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/SqrtGeneratorTest.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/SqrtGeneratorTest.java?rev=803475&r1=803474&r2=803475&view=diff
==============================================================================
--- 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/SqrtGeneratorTest.java
 (original)
+++ 
commons/sandbox/nabla/trunk/src/test/java/org/apache/commons/nabla/algorithmic/forward/functions/SqrtGeneratorTest.java
 Wed Aug 12 12:31:26 2009
@@ -18,7 +18,7 @@
 
 import org.apache.commons.nabla.ReferenceFunction;
 import org.apache.commons.nabla.algorithmic.AbstractMathTest;
-import 
org.apache.commons.nabla.algorithmic.forward.ForwardAlgorithmicDifferentiator;
+import 
org.apache.commons.nabla.algorithmic.forward.ForwardModeAlgorithmicDifferentiator;
 import org.apache.commons.nabla.core.DifferentialPair;
 import org.apache.commons.nabla.core.DifferentiationException;
 import org.apache.commons.nabla.core.UnivariateDerivative;
@@ -39,7 +39,7 @@
     @Test
     public void testSingularity() throws DifferentiationException {
         UnivariateDerivative derivative =
-            new ForwardAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
+            new ForwardModeAlgorithmicDifferentiator().differentiate(new 
UnivariateDifferentiable() {
                 public double f(double t) { return Math.sqrt(t); }
             });
 


Reply via email to