diff --git a/resolve/hykkt/permutation/Permutation.cpp b/resolve/hykkt/permutation/Permutation.cpp index 6adc63ac0..e4ca27465 100644 --- a/resolve/hykkt/permutation/Permutation.cpp +++ b/resolve/hykkt/permutation/Permutation.cpp @@ -124,7 +124,6 @@ namespace ReSolve double Control[AMD_CONTROL], Info[AMD_INFO]; amd_defaults(Control); - amd_control(Control); int result = amd_order(n_hes_, hes_i_, hes_j_, perm_, Control, Info); diff --git a/tests/unit/hykkt/HykktSolverTests.hpp b/tests/unit/hykkt/HykktSolverTests.hpp index 823f52453..4d07f9ac1 100644 --- a/tests/unit/hykkt/HykktSolverTests.hpp +++ b/tests/unit/hykkt/HykktSolverTests.hpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include @@ -214,12 +215,15 @@ namespace ReSolve status *= validateResult(zero_rhs_error, tol); // Check that the solver raises an error when trying to change J_d - // from nonempty to empty. + // from nonempty to empty. matrix::Csr* J_d_empty = new matrix::Csr(J_d->getNumRows(), J_d->getNumColumns(), 0); + io::Logger::Verbosity saved_verbosity = io::Logger::verbosity(); + io::Logger::setVerbosity(io::Logger::NONE); //The error is expected, so mute the logger before triggering it. int structure_status = hykktSolver.setMatrixBlocks(H, D_s_reuse, J, J_d_empty); + io::Logger::setVerbosity(saved_verbosity); status *= (structure_status != 0); // Exercise initialization and reuse with an empty J_d.