commit | 799ee91bbf26ad6c777d287b4772bf74c85e97d9 | [log] [tgz] |
---|---|---|
author | Dmitriy Korchemkin <dmitriy.korchemkin@gmail.com> | Wed Aug 16 11:08:06 2023 +0000 |
committer | Dmitriy Korchemkin <dmitriy.korchemkin@gmail.com> | Wed Aug 16 11:14:42 2023 +0000 |
tree | 5f5db98e170acde3540e636f2ff1edd9ad51708d | |
parent | ee90f6cbf7ce6cd91e3b9e8cb8c36f098f1546da [diff] |
Fix check in CompressedRowJacobianWriter::CreateJacobian() Change-Id: I8c8d418f14a9e489a94b5117460e739f65e36a96
diff --git a/internal/ceres/compressed_row_jacobian_writer.cc b/internal/ceres/compressed_row_jacobian_writer.cc index 5533fcf..0fde1ba 100644 --- a/internal/ceres/compressed_row_jacobian_writer.cc +++ b/internal/ceres/compressed_row_jacobian_writer.cc
@@ -190,7 +190,8 @@ } row_pos += num_residuals; } - CHECK_EQ(num_jacobian_nonzeros, rows[total_num_residuals]); + CHECK_EQ(num_jacobian_nonzeros - total_num_effective_parameters, + rows[total_num_residuals]); PopulateJacobianRowAndColumnBlockVectors(program_, jacobian.get());