commit | 9a6b4a6491dc0e0a4452760369b3e0b62c801e59 | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Thu Apr 13 07:27:48 2017 -0700 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Thu Apr 13 07:27:48 2017 -0700 |
tree | b258c1e7248a421b3f6f0516a406dc1bbd52a840 | |
parent | 3de61fc9c0f174f60afe093ad83824c0138677eb [diff] |
Fix a bug in the transpose code. Change-Id: I1ce997329c7d59b831b84bf41d470ce686fea566
diff --git a/internal/ceres/compressed_row_sparse_matrix.cc b/internal/ceres/compressed_row_sparse_matrix.cc index d0c10b2..b8e1a40 100644 --- a/internal/ceres/compressed_row_sparse_matrix.cc +++ b/internal/ceres/compressed_row_sparse_matrix.cc
@@ -78,7 +78,7 @@ int* transpose_cols, double* transpose_values) { // Explicitly zero out transpose_rows. - std::fill(transpose_rows, transpose_rows + num_nonzeros, 0.0); + std::fill(transpose_rows, transpose_rows + num_cols, 0); // Count the number of entries in each column of the original matrix // and assign to transpose_rows[col + 1].