commit | efa091122d74ca94a6f00a27e2fe6169701baa2e | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Wed Jun 07 20:59:44 2017 -0400 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Thu Jun 08 08:18:37 2017 -0400 |
tree | ba4bcad8b651c05ff38d6165f2199b7d8ea4d190 | |
parent | fa39fae0b71afd3423792270881924438d8ad2f0 [diff] |
Refactor unsymmetric_linear_solver_test 1. Break up unsymmetric_linear_solver_test into a. dense_linear_solver_test which covers DENSE_QR and DENSE_NORMAL_CHOLESKY. b. sparse_normal_cholesky_solver_test which covers SPARSE_NORMAL_CHOLESKY. 2. dense_linear_solver_test has been completely re-written. It now uses value parameterized tests for better logging. The number of test problems as been increased to 2. Last but not the least the actual test of correctness is not based on a golden solution computed using another linear solver. We now compute the residual and ensure that it is small. https://github.com/ceres-solver/ceres-solver/issues/279 Change-Id: I9546a43e8ae85c31b2096a99405e47da326755ee
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.
Please see ceres-solver.org for more information.
Ceres development happens on Gerrit, including both repository hosting and code reviews. The GitHub Repository is a continuously updated mirror which is primarily meant for issue tracking. Please see our Contributing to Ceres Guide for more details.
The upstream Gerrit repository is
https://ceres-solver.googlesource.com/ceres-solver