aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src
diff options
context:
space:
mode:
authorGravatar Thomas Capricelli <orzel@freehackers.org>2009-09-28 00:32:31 +0200
committerGravatar Thomas Capricelli <orzel@freehackers.org>2009-09-28 00:32:31 +0200
commitbee14ee8e606c2686785a986a37a6a2f9493c416 (patch)
treeb0d395777d3d7705cf9b6ff711a5a175602bc958 /unsupported/Eigen/src
parent956d65ea631d7696c1cf9a34554c7104297790e7 (diff)
use operator() so that to be coherent with eigen AutoDiff functor
Diffstat (limited to 'unsupported/Eigen/src')
-rw-r--r--unsupported/Eigen/src/NonLinear/HybridNonLinearSolver.h8
-rw-r--r--unsupported/Eigen/src/NonLinear/LevenbergMarquardt.h12
-rw-r--r--unsupported/Eigen/src/NonLinear/fdjac1.h4
-rw-r--r--unsupported/Eigen/src/NonLinear/fdjac2.h2
4 files changed, 13 insertions, 13 deletions
diff --git a/unsupported/Eigen/src/NonLinear/HybridNonLinearSolver.h b/unsupported/Eigen/src/NonLinear/HybridNonLinearSolver.h
index 188313b2c..7f78d744f 100644
--- a/unsupported/Eigen/src/NonLinear/HybridNonLinearSolver.h
+++ b/unsupported/Eigen/src/NonLinear/HybridNonLinearSolver.h
@@ -157,7 +157,7 @@ HybridNonLinearSolver<FunctorType,Scalar>::solveInit(
/* and calculate its norm. */
nfev = 1;
- if ( functor.f(x, fvec) < 0)
+ if ( functor(x, fvec) < 0)
return UserAksed;
fnorm = fvec.stableNorm();
@@ -273,7 +273,7 @@ HybridNonLinearSolver<FunctorType,Scalar>::solveOneStep(
/* evaluate the function at x + p and calculate its norm. */
- if ( functor.f(wa2, wa4) < 0)
+ if ( functor(wa2, wa4) < 0)
return UserAksed;
++nfev;
fnorm1 = wa4.stableNorm();
@@ -472,7 +472,7 @@ HybridNonLinearSolver<FunctorType,Scalar>::solveNumericalDiffInit(
/* and calculate its norm. */
nfev = 1;
- if ( functor.f(x, fvec) < 0)
+ if ( functor(x, fvec) < 0)
return UserAksed;
fnorm = fvec.stableNorm();
@@ -590,7 +590,7 @@ HybridNonLinearSolver<FunctorType,Scalar>::solveNumericalDiffOneStep(
/* evaluate the function at x + p and calculate its norm. */
- if ( functor.f(wa2, wa4) < 0)
+ if ( functor(wa2, wa4) < 0)
return UserAksed;
++nfev;
fnorm1 = wa4.stableNorm();
diff --git a/unsupported/Eigen/src/NonLinear/LevenbergMarquardt.h b/unsupported/Eigen/src/NonLinear/LevenbergMarquardt.h
index ed65a5651..687d2dd20 100644
--- a/unsupported/Eigen/src/NonLinear/LevenbergMarquardt.h
+++ b/unsupported/Eigen/src/NonLinear/LevenbergMarquardt.h
@@ -188,7 +188,7 @@ LevenbergMarquardt<FunctorType,Scalar>::minimizeInit(
/* and calculate its norm. */
nfev = 1;
- if ( functor.f(x, fvec) < 0)
+ if ( functor(x, fvec) < 0)
return UserAsked;
fnorm = fvec.stableNorm();
@@ -304,7 +304,7 @@ LevenbergMarquardt<FunctorType,Scalar>::minimizeOneStep(
/* evaluate the function at x + p and calculate its norm. */
- if ( functor.f(wa2, wa4) < 0)
+ if ( functor(wa2, wa4) < 0)
return UserAsked;
++nfev;
fnorm1 = wa4.stableNorm();
@@ -451,7 +451,7 @@ LevenbergMarquardt<FunctorType,Scalar>::minimizeNumericalDiffInit(
/* and calculate its norm. */
nfev = 1;
- if ( functor.f(x, fvec) < 0)
+ if ( functor(x, fvec) < 0)
return UserAsked;
fnorm = fvec.stableNorm();
@@ -567,7 +567,7 @@ LevenbergMarquardt<FunctorType,Scalar>::minimizeNumericalDiffOneStep(
/* evaluate the function at x + p and calculate its norm. */
- if ( functor.f(wa2, wa4) < 0)
+ if ( functor(wa2, wa4) < 0)
return UserAsked;
++nfev;
fnorm1 = wa4.stableNorm();
@@ -731,7 +731,7 @@ LevenbergMarquardt<FunctorType,Scalar>::minimizeOptimumStorageInit(
/* and calculate its norm. */
nfev = 1;
- if ( functor.f(x, fvec) < 0)
+ if ( functor(x, fvec) < 0)
return UserAsked;
fnorm = fvec.stableNorm();
@@ -865,7 +865,7 @@ LevenbergMarquardt<FunctorType,Scalar>::minimizeOptimumStorageOneStep(
/* evaluate the function at x + p and calculate its norm. */
- if ( functor.f(wa2, wa4) < 0)
+ if ( functor(wa2, wa4) < 0)
return UserAsked;
++nfev;
fnorm1 = wa4.stableNorm();
diff --git a/unsupported/Eigen/src/NonLinear/fdjac1.h b/unsupported/Eigen/src/NonLinear/fdjac1.h
index 64c742ab7..376df7c40 100644
--- a/unsupported/Eigen/src/NonLinear/fdjac1.h
+++ b/unsupported/Eigen/src/NonLinear/fdjac1.h
@@ -32,7 +32,7 @@ int ei_fdjac1(
if (h == 0.)
h = eps;
x[j] = temp + h;
- iflag = Functor.f(x, wa1);
+ iflag = Functor(x, wa1);
if (iflag < 0)
return iflag;
x[j] = temp;
@@ -48,7 +48,7 @@ int ei_fdjac1(
if (h == 0.) h = eps;
x[j] = wa2[j] + h;
}
- iflag = Functor.f(x, wa1);
+ iflag = Functor(x, wa1);
if (iflag < 0) {
return iflag;
}
diff --git a/unsupported/Eigen/src/NonLinear/fdjac2.h b/unsupported/Eigen/src/NonLinear/fdjac2.h
index 8766a9566..cb360d84c 100644
--- a/unsupported/Eigen/src/NonLinear/fdjac2.h
+++ b/unsupported/Eigen/src/NonLinear/fdjac2.h
@@ -24,7 +24,7 @@ int ei_fdjac2(
h = eps;
}
x[j] = temp + h;
- iflag = Functor.f(x, wa);
+ iflag = Functor(x, wa);
if (iflag < 0)
return iflag;
x[j] = temp;