aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/test/NonLinear.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'unsupported/test/NonLinear.cpp')
-rw-r--r--unsupported/test/NonLinear.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/unsupported/test/NonLinear.cpp b/unsupported/test/NonLinear.cpp
index eb8de8df1..3a1c81f19 100644
--- a/unsupported/test/NonLinear.cpp
+++ b/unsupported/test/NonLinear.cpp
@@ -269,7 +269,9 @@ void testHybrj1()
x.setConstant(n, -1.);
// do the computation
- info = ei_hybrj1(hybrj_functor(), x,fvec, fjac);
+ hybrj_functor functor;
+ HybridNonLinearSolver<hybrj_functor,double> solver(functor);
+ info = solver.solve(x, fvec, fjac);
// check return value
VERIFY( 1 == info);
@@ -301,7 +303,9 @@ void testHybrj()
diag.setConstant(n, 1.);
// do the computation
- info = ei_hybrj(hybrj_functor(), x,fvec, nfev, njev, fjac, R, qtf, diag, mode);
+ hybrj_functor functor;
+ HybridNonLinearSolver<hybrj_functor,double> solver(functor);
+ info = solver.solve(x,fvec, nfev, njev, fjac, R, qtf, diag, mode);
// check return value
VERIFY( 1 == info);
@@ -353,7 +357,7 @@ void testHybrd1()
// do the computation
hybrd_functor functor;
- HybridNonLinearSolver <hybrd_functor,double> solver(functor);
+ HybridNonLinearSolverNumericalDiff <hybrd_functor,double> solver(functor);
info = solver.solve(x, fvec);
// check return value
@@ -385,7 +389,7 @@ void testHybrd()
// do the computation
hybrd_functor functor;
- HybridNonLinearSolver <hybrd_functor,double> solver(functor);
+ HybridNonLinearSolverNumericalDiff <hybrd_functor,double> solver(functor);
info = solver.solve(x,fvec, nfev, fjac, R, qtf, diag, mode, ml, mu);
// check return value