diff options
Diffstat (limited to 'internal/ceres/implicit_schur_complement_test.cc')
-rw-r--r-- | internal/ceres/implicit_schur_complement_test.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/internal/ceres/implicit_schur_complement_test.cc b/internal/ceres/implicit_schur_complement_test.cc index 1694273..3369ecb 100644 --- a/internal/ceres/implicit_schur_complement_test.cc +++ b/internal/ceres/implicit_schur_complement_test.cc @@ -120,7 +120,10 @@ class ImplicitSchurComplementTest : public ::testing::Test { Vector reference_solution; ReducedLinearSystemAndSolution(D, &lhs, &rhs, &reference_solution); - ImplicitSchurComplement isc(num_eliminate_blocks_, true); + LinearSolver::Options options; + options.elimination_groups.push_back(num_eliminate_blocks_); + options.preconditioner_type = JACOBI; + ImplicitSchurComplement isc(options); isc.Init(*A_, D, b_.get()); int num_sc_cols = lhs.cols(); |