From 984d010b7bcb6a03f0319e79b8a768587be85422 Mon Sep 17 00:00:00 2001 From: Ralf Hannemann-Tamas Date: Mon, 8 Feb 2021 22:00:31 +0000 Subject: add specialization of check_sparse_solving() for SuperLU solver, in order to test adjoint and transpose solves --- unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'unsupported') diff --git a/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h b/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h index 8fe3ed86b..07c5ef014 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h +++ b/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h @@ -52,7 +52,7 @@ public: Parameters() : factor(Scalar(100.)) , maxfev(1000) - , xtol(std::sqrt(NumTraits::epsilon())) + , xtol(numext::sqrt(NumTraits::epsilon())) , nb_of_subdiagonals(-1) , nb_of_superdiagonals(-1) , epsfcn(Scalar(0.)) {} @@ -70,7 +70,7 @@ public: HybridNonLinearSolverSpace::Status hybrj1( FVectorType &x, - const Scalar tol = std::sqrt(NumTraits::epsilon()) + const Scalar tol = numext::sqrt(NumTraits::epsilon()) ); HybridNonLinearSolverSpace::Status solveInit(FVectorType &x); @@ -79,7 +79,7 @@ public: HybridNonLinearSolverSpace::Status hybrd1( FVectorType &x, - const Scalar tol = std::sqrt(NumTraits::epsilon()) + const Scalar tol = numext::sqrt(NumTraits::epsilon()) ); HybridNonLinearSolverSpace::Status solveNumericalDiffInit(FVectorType &x); -- cgit v1.2.3