Lines Matching refs:solver
292 HybridNonLinearSolver<hybrj_functor> solver(functor); in testHybrj1() local
293 info = solver.hybrj1(x); in testHybrj1()
297 VERIFY_IS_EQUAL(solver.nfev, 11); in testHybrj1()
298 VERIFY_IS_EQUAL(solver.njev, 1); in testHybrj1()
301 VERIFY_IS_APPROX(solver.fvec.blueNorm(), 1.192636e-08); in testHybrj1()
325 HybridNonLinearSolver<hybrj_functor> solver(functor); in testHybrj() local
326 solver.diag.setConstant(n, 1.); in testHybrj()
327 solver.useExternalScaling = true; in testHybrj()
328 info = solver.solve(x); in testHybrj()
332 VERIFY_IS_EQUAL(solver.nfev, 11); in testHybrj()
333 VERIFY_IS_EQUAL(solver.njev, 1); in testHybrj()
336 VERIFY_IS_APPROX(solver.fvec.blueNorm(), 1.192636e-08); in testHybrj()
381 HybridNonLinearSolver<hybrd_functor> solver(functor); in testHybrd1() local
382 info = solver.hybrd1(x); in testHybrd1()
386 VERIFY_IS_EQUAL(solver.nfev, 20); in testHybrd1()
389 VERIFY_IS_APPROX(solver.fvec.blueNorm(), 1.192636e-08); in testHybrd1()
408 HybridNonLinearSolver<hybrd_functor> solver(functor); in testHybrd() local
409 solver.parameters.nb_of_subdiagonals = 1; in testHybrd()
410 solver.parameters.nb_of_superdiagonals = 1; in testHybrd()
411 solver.diag.setConstant(n, 1.); in testHybrd()
412 solver.useExternalScaling = true; in testHybrd()
413 info = solver.solveNumericalDiff(x); in testHybrd()
417 VERIFY_IS_EQUAL(solver.nfev, 14); in testHybrd()
420 VERIFY_IS_APPROX(solver.fvec.blueNorm(), 1.192636e-08); in testHybrd()