diff options
Diffstat (limited to 'unsupported/test/NonLinear.cpp')
-rw-r--r-- | unsupported/test/NonLinear.cpp | 12 |
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 |