aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/NumericalDiff
diff options
context:
space:
mode:
authorGravatar Thomas Capricelli <orzel@freehackers.org>2009-09-28 04:13:57 +0200
committerGravatar Thomas Capricelli <orzel@freehackers.org>2009-09-28 04:13:57 +0200
commit7968737247b668aade639fe8e4198de978a167dc (patch)
treedeb96bad45b2324b725297f144a69e368a8fc9bb /unsupported/Eigen/src/NumericalDiff
parentd9120345659fabbb14342cd2a4ced0e541d1076e (diff)
fix tests : we perform slightly worse because we do use one more function
evaluation in our numericaldiff than what (c)minpack did
Diffstat (limited to 'unsupported/Eigen/src/NumericalDiff')
-rw-r--r--unsupported/Eigen/src/NumericalDiff/NumericalDiff.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h b/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
index 276b315f8..dcd435864 100644
--- a/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
+++ b/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
@@ -74,6 +74,7 @@ public:
val1.resize(Functor::values());
val2.resize(Functor::values());
+ // initialization
switch(mode) {
case Forward:
// compute f(x)
@@ -86,8 +87,7 @@ public:
assert(false);
};
- /* Function Body */
-
+ // Function Body
for (int j = 0; j < n; ++j) {
h = eps * ei_abs(x[j]);
if (h == 0.) {