mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 16:40:38 +08:00
Add a missing mutex lock in the SchurEliminator. This
was lost somewhere along in the BLAS based refactoring. Change-Id: I90b94fa9c3a8ea1b900a18f76ef6a7d0dbf24318
This commit is contained in:
@@ -676,6 +676,7 @@ EBlockRowOuterProduct(const BlockSparseMatrixBase* A,
|
||||
&row_stride, &col_stride);
|
||||
if (cell_info != NULL) {
|
||||
// block += b1.transpose() * b2;
|
||||
CeresMutexLock l(&cell_info->m);
|
||||
MatrixTransposeMatrixMultiply
|
||||
<kRowBlockSize, kFBlockSize, kRowBlockSize, kFBlockSize, 1>(
|
||||
row_values + row.cells[i].position, row.block.size, block1_size,
|
||||
|
||||
Reference in New Issue
Block a user