diff options
Diffstat (limited to 'internal/ceres/implicit_schur_complement_test.cc')
-rw-r--r-- | internal/ceres/implicit_schur_complement_test.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/ceres/implicit_schur_complement_test.cc b/internal/ceres/implicit_schur_complement_test.cc index bd36672..1694273 100644 --- a/internal/ceres/implicit_schur_complement_test.cc +++ b/internal/ceres/implicit_schur_complement_test.cc @@ -109,7 +109,7 @@ class ImplicitSchurComplementTest : public ::testing::Test { solution->setZero(); VectorRef schur_solution(solution->data() + num_cols_ - num_schur_rows, num_schur_rows); - schur_solution = lhs->selfadjointView<Eigen::Upper>().ldlt().solve(*rhs); + schur_solution = lhs->selfadjointView<Eigen::Upper>().llt().solve(*rhs); eliminator->BackSubstitute(A_.get(), b_.get(), D, schur_solution.data(), solution->data()); } @@ -156,7 +156,7 @@ class ImplicitSchurComplementTest : public ::testing::Test { // Reference solution to the f_block. const Vector reference_f_sol = - lhs.selfadjointView<Eigen::Upper>().ldlt().solve(rhs); + lhs.selfadjointView<Eigen::Upper>().llt().solve(rhs); // Backsubstituted solution from the implicit schur solver using the // reference solution to the f_block. |