From ec6b597a5aa0eeb361d4afcf6c18760cf397c8ff Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Mon, 30 Jul 2012 10:24:04 +0200
Subject: [PATCH] Calculate Ax - b numerically

---
 src/test-gradient-trivial.cc | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/src/test-gradient-trivial.cc b/src/test-gradient-trivial.cc
index 3ad7394f..83d8c30c 100644
--- a/src/test-gradient-trivial.cc
+++ b/src/test-gradient-trivial.cc
@@ -37,15 +37,8 @@ int main() {
   Functional::SmallVector start = b;
   start *= 17;
 
-  /*
-    j(x)
-    = Ax - b
-    = 17*(6, 9.5) - (1, 2)
-    = (102 - 1, 161.5 - 2)
-  */
-  Functional::SmallVector analytic_descent;
-  analytic_descent[0] = -101;
-  analytic_descent[1] = -159.5;
+  Functional::SmallVector analytic_descent = b;
+  A.mmv(start, analytic_descent);
   Functional::SmallVector numerical_descent;
   J.descentDirection(start, numerical_descent);
   assert(two_distance<dim>(numerical_descent, analytic_descent) < 1e-10);
-- 
GitLab