aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/NonLinear/fdjac2.h
diff options
context:
space:
mode:
authorGravatar Thomas Capricelli <orzel@freehackers.org>2009-08-24 21:48:22 +0200
committerGravatar Thomas Capricelli <orzel@freehackers.org>2009-08-24 21:48:22 +0200
commit45442b8d416cc9f555624848407900aafd7c11a5 (patch)
tree7503cad53819fbd4657e87899bb2f2c3862cef28 /unsupported/Eigen/src/NonLinear/fdjac2.h
parent15d2c3af902455db5645db21c9b02c055d17e940 (diff)
some more work on Functors
Diffstat (limited to 'unsupported/Eigen/src/NonLinear/fdjac2.h')
-rw-r--r--unsupported/Eigen/src/NonLinear/fdjac2.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/unsupported/Eigen/src/NonLinear/fdjac2.h b/unsupported/Eigen/src/NonLinear/fdjac2.h
index f2e627d4f..bc3a82106 100644
--- a/unsupported/Eigen/src/NonLinear/fdjac2.h
+++ b/unsupported/Eigen/src/NonLinear/fdjac2.h
@@ -1,6 +1,7 @@
-template<typename Functor, typename Scalar>
+template<typename FunctorType, typename Scalar>
int ei_fdjac2(
+ const FunctorType &Functor,
Matrix< Scalar, Dynamic, 1 > &x,
Matrix< Scalar, Dynamic, 1 > &fvec,
Matrix< Scalar, Dynamic, Dynamic > &fjac,
@@ -23,7 +24,7 @@ int ei_fdjac2(
h = eps;
}
x[j] = temp + h;
- iflag = Functor::f(x, wa);
+ iflag = Functor.f(x, wa);
if (iflag < 0)
return iflag;
x[j] = temp;